0

私は次のことをしたい:

form_tag ヘルパーを介してフィールド内の電子メール アドレスを取得する 対応するコントローラーを起動して、次のことを行います。

  1. テーブルに収納
  2. そのアドレスに電子メールを送信します
  3. 確認メッセージを表示する

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」パラメーターを考慮していないようです。同じことを行う別の方法はありますか?

4

0 に答える 0