私は次のことをしたい:
form_tag ヘルパーを介してフィールド内の電子メール アドレスを取得する 対応するコントローラーを起動して、次のことを行います。
- テーブルに収納
- そのアドレスに電子メールを送信します
- 確認メッセージを表示する
form_tag にパーシャルを使用します。
_confirmation.html.erb
<%= form_tag(confirmation_path, remote: true) do %>
Please enter your e_mail address : <%= text_field_tag 'email' %><button class="btn btn-primary" type="submit"</button>
<% end %>
confirm_path は、captmails#confirmation を POST 経由でルーティングすることを指します。
パーシャルでページを実行し、電子メール アドレスを送信すると、テンプレート captmails/confirmation、つまり存在しない HTML テンプレートが間違って検索されます。対応する captmails/confirmation.js.erb テンプレート、つまり Javascript テンプレートです。
したがって、「remote: true」パラメーターを考慮していないようです。同じことを行う別の方法はありますか?