2013-07-05 54 views
1

我使用Ransack gem來創建簡單的搜索界面。其中一個模型屬性可以是truefalse。因此,使用搜查表單生成器,我有以下代碼:Rails - Ransack gem - 單選按鈕設置

<div class='radio'> 
<%= f.label :is_active_true, 'Is active' %> 
<%= f.radio_button :is_active_true, 1, checked: true %> 
<%= f.label :is_active_false, 'Is not active' %> 
<%= f.radio_button :is_active_false, 1 %> 
</div> 

的問題是我不能爲「未登記」單選按鈕,一旦被選中。

是否有任何使按鈕工作的選項或我應該使用額外的JavaScript?

+0

你是怎麼得到它的工作?你能分享這個解決方案嗎?謝謝 –

+0

我沒有。如果我有這個工作,我會發布答案。 – gotqn

回答

2

是否這樣?

<div class='radio'> 
<%= f.label :is_active_true, 'Is active' %> 
<%= f.radio_button :is_active_true, 1, checked: true %> 
<%= f.label :is_active_true, 'Is not active' %> 
<%= f.radio_button :is_active_true, 0 %> 
</div>