【发布时间】:2021-06-30 12:24:29
【问题描述】:
在 DB 中,我有一个 boolean 列,我们称之为 morning。
在视图中,这是我显示选择框菜单的方式:
= f.input :morning, label: false, required: true, collection: [["Yes", true], ["No", false]], input_html: { class: "..." }
但是,当我发送此表单时,不会将任何内容保存到 DB。
如果我尝试修改它,像这样:
= f.input :morning, label: false, required: true, collection: ["Yes", "No"], input_html: { class: "..." }
同样的事情也会发生。
使用true/false 值设置选择框的正确方法是什么?
【问题讨论】:
标签: ruby-on-rails ruby simple-form simple-form-for