【问题标题】:Rails 4: Updating Database with Simple FormRails 4:使用简单表单更新数据库
【发布时间】:2016-09-23 15:17:52
【问题描述】:

我有一个简单的按钮,它(应该)将布尔值转换为 true:

= 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 并且我在其中犯了错误吗?还是我需要一些控制器的东西? 当我按下那个按钮时,布尔值保持为假。

提前感谢每个答案!如果您需要更多信息,请告诉我。

【问题讨论】:

标签: ruby-on-rails ruby ruby-on-rails-4 rubygems simple-form


【解决方案1】:

你可以试试

f.input :is_active, as: :boolean, checked_value: true, unchecked_value: false

Usage 部分的 repo 的自述文件中

部分:

简单表单接受与其对应输入类型相同的选项 Rails 中的助手:

还有其他部分

【讨论】:

  • 隐藏的复选框被选中 - 它不知何故不会更新值
猜你喜欢
  • 1970-01-01
  • 2020-09-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多