Rails - Ransack gem - 单选按钮设置

时间:2013-07-05 19:49:02

标签: ruby-on-rails-3 radio-button ransack unselect

我正在使用Ransack gem来创建简单的搜索界面。其中一个模型属性可以是 true false 。因此,使用Ransack表单构建器,我有以下代码:

<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?

1 个答案:

答案 0 :(得分: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>