我正在使用 Ransack 在 Rails 中设计一个搜索页面,我需要一些有关复选框的帮助。
我有几个复选框。这是其中之一。
<%= f.check_box :if_bt_eq %>BT
我知道当一个复选框被勾选时,它在未勾选时返回 1 和 0。
有什么方法可以将未勾选的返回值更改为 nil ?
如果没有,您能否为此提出某种替代方案?
谢谢!
更新:
这是单击搜索表单提交按钮时传递的哈希值:
勾选复选框:
...q%5Bif_bt_eq%5D=1&...
未勾选复选框:
...q%5Bif_bt_eq%5D=0&...
我希望复选框未勾选
...q%5Bif_bt_eq%5D=&...