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