我正在使用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?
答案 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>