我有一个带有2个提交按钮的simple_form,根据按钮的点击,我想有一个字段:is_active为true或false:
<%= f.button :submit, "active true", class: "regular", is_active: true %>
<%= f.button :submit, "active false", class: "regular", is_active: false %>
这不起作用
答案 0 :(得分:2)
您可以尝试使用同一格式check this 中的两个submit_tag
。使用params hash检查单击了哪个按钮。
请尝试这样:
<%= submit_tag 'active true', :name => 'active_true' %>
<%= submit_tag 'active false', :name => 'active_false' %>
在控制器中
if params[:active_true]
# do your stuff
elsif params[:active_false]
# do your stuff
end