0

我正在使用 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=&...

4

0 回答 0