6
<%= f.check_box:TYPE %> AB <br><br>

我在我的代码中使用了上面提到的内容,当我单击提交时,它需要1ifchecked0ifnot checked并且它存储在db. 我如何存储string类似ABifcheckednilifnot checked并且我想存储该字符串db而不是0 and 1

4

2 回答 2

6

这是此辅助方法的定义:

check_box (object_name, method, options = {}, checked_value = "1", unchecked_value = "0")

所以我想你需要类似的东西:

<%= check_box :type, {}, "AB", "nil" %> AB <br><br>

但是在您的 rails 应用程序中,您会得到 string'AB'和 string 'nil',它是如何工作的。

于 2012-08-21T04:54:41.737 回答
4

Rails 3.2 @ http://api.rubyonrails.org/classes/ActionView/Helpers/FormHelper.html check_box(object_name, method, options = {}, checked_value = "1", unchecked_value = "0")

前任。<%= f.check_box(:type, {}, "yes", "no") %>

于 2012-08-21T04:56:50.267 回答