0

我有一个带有 2 个提交按钮的 simple_form,根据按钮单击,我希望有一个字段 :is_active 为真或假:

<%= f.button :submit, "active true", class: "regular", is_active: true %>
<%= f.button :submit, "active false", class: "regular", is_active: false %>

这是行不通的

4

1 回答 1

2

你可以尝试使用两个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
于 2014-05-21T06:48:24.497 回答