轨道4:用简单的表单更新数据库
问题描述:
我有一个简单的按钮,(应该)把一个布尔值成真:轨道4:用简单的表单更新数据库
= simple_form_for @item do |f|
= f.check_box :is_active, {checked: true} #Hide via CSS, it is actually checked.
= f.button :submit, 'Publish', class: 'btn'
应该是形式inove和我犯了一个错误它?或者我需要一些控制器的东西? 当我按下该按钮时,布尔值保持为false。
在此先感谢您的每一个答案!如果您需要更多信息,请告诉我。
答
您可以尝试
f.input :is_active, as: :boolean, checked_value: true, unchecked_value: false
在回购的自述文件中的部分Usage
部分:
简单的形式接受相同的选项,其对应的输入型 帮手Rails的:
以及其他部分
+0
隐藏的check_box被选中 - 它以某种方式不会更新值 – Gugubaight
您看到http://*.com/a/12701287/2144445? – inye