Ruby on rails 3 Rails-Ransack gem-单选按钮设置

Ruby on rails 3 Rails-Ransack gem-单选按钮设置,ruby-on-rails-3,radio-button,ransack,unselect,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 no

我使用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?

像这样

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


您是如何让它工作的?你能分享一下解决方案吗。谢谢,我没有。如果我有这个工作,我会张贴答案。