我的用户填写表单后,我希望他们可以选择发送或不发送电子邮件。
我可以通过执行以下操作在控制器中轻松完成此操作:
send_email if params[:entry]
但是我不确定如何在我的form_for下引入这个param,因为它不是模型的一部分。
如何让这个参数显示在视图中并在提交后可用?
答案 0 :(得分: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 %>