我想在提交时提交false作为rails表单的默认值。
但是在提交之后我将null作为默认值。
代码在
之下<%= f.check_box :known, {}, "false" %>
表名已知表名备注
有人可以帮我吗?
答案 0 :(得分:4)
根据 @Jon 的建议,如果 总是 希望false
作为 默认 值,您应该将其设置为数据库中的默认值。以下迁移代码就是这样做的。
change_column :notes, :known, :boolean, default: false
如果您想让用户选择将其更改为 true ,请在下面指定check_box
。
<%= f.check_box :known, {}, "true", "false" %>