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 回答