私は「ログイン」/「サインアップ」フォームに取り組んでいます。これは、他の誰かから「継承」したプロジェクトです。私のRailsはそれほど高度ではありませんが、約10時間で小さなものを動作させることへのフラストレーションを除けば、楽しんでいます。
ログインしたい場合は、ユーザー名とパスワードを入力した後、[ログイン]ボタンをクリックします。これは正常に機能します。
<%= f.button :submit, I18n.t('sign_in.sign_in_button'), :class => 'btn btn-primary' %>
では、ユーザーを[アカウントの作成]ページに誘導する[サインアップ]ボタンを作成するにはどうすればよいですか?
たとえば、このリンクは完全に機能します。
<%= link_to I18n.t('sign_in.sign_up'), new_user_registration_path %>
new_user_registration_path
[アカウントの作成]ページに移動します。new_user_registration_path
ボタンコード内に固執できる場所はありませんか?
私もこれを試しました。クリックすると、[アカウントの作成]ページに移動するのではなく、現在のページが更新され続けます。
<%= button_to I18n.t('sign_in.sign_up_button'), new_user_registration_path, :class => 'btn btn-warning' %>