シンプルな検索インターフェイスを作成するために Ransack gem を使用しています。モデル属性の 1 つを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 を使用する必要がありますか?