<%= f.check_box:TYPE %> AB <br><br>
我在我的代码中使用了上面提到的内容,当我单击提交时,它需要1
ifchecked
和0
ifnot checked
并且它存储在db
. 我如何存储string
类似AB
ifchecked
和nil
ifnot checked
并且我想存储该字符串db
而不是0 and 1
?
<%= f.check_box:TYPE %> AB <br><br>
我在我的代码中使用了上面提到的内容,当我单击提交时,它需要1
ifchecked
和0
ifnot checked
并且它存储在db
. 我如何存储string
类似AB
ifchecked
和nil
ifnot checked
并且我想存储该字符串db
而不是0 and 1
?
这是此辅助方法的定义:
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'
,它是如何工作的。
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") %>