2014-05-17 35 views
0

我有2 simple_form提交按鈕,根據按鈕的點擊,我想有一個字段:IS_ACTIVE是真的還是假的:軌道4 simple_form場根據提交按鈕點擊

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

這不起作用

回答

2

您可以嘗試使用兩個submit_tag,其形式與check this相同。使用參數哈希來檢查哪個按鈕被點擊。

請嘗試這樣的:

<%= 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