0

ユーザーがフォームに入力した後、メールを送信するかどうかを選択できるようにしたいと思います。

次のようなことを行うことで、コントローラーでこれを簡単に行うことができます。

send_email if params[:entry]

しかし、このパラメーターはモデルの一部ではないため、form_forの下にこのパラメーターを導入する方法がわかりません。

このパラメータをビューに表示して送信時に利用できるようにするにはどうすればよいですか?

4

1 に答える 1

0

ブロック#check_box_tagでフォーム ヘルパーを使用するform_for

これは次のように単純なものです。

<%= form_for @notice do |f| %>
  <%= f.label :text, 'Notice Text' %>
  <%= f.text_area :text %><br />
  <%= label_tag 'entry', 'Send Email?' %>
  <%= check_box_tag 'entry' %>
  <%= f.submit %>
<% end %>
于 2013-03-14T16:48:16.980 に答える