【发布时间】:2016-08-08 08:28:32
【问题描述】:
我正在使用简单的表单(使用引导程序)制作一个 Rails 应用程序。
我的表单中有这个问题:
<%= f.input :ethics, as: :radio_buttons, label: 'Is an ethics review relevant?' %>
道德属性在我的表中是一个布尔值。
表单以是/否单选按钮呈现。
默认显示为否 - 但如果这是我想给出的答案,我会被卡住,因为我无法提交表单。我收到一条错误消息,提示您需要回答。
为什么简单的形式不承认 false 作为布尔答案?
日志显示:
Processing by ProjectsController#create as HTML
Parameters: {"utf8"=>"✓", "authenticity_token"=>"", "project"=>{"title"=>"asdfsdf ", "byline"=>"", "description"=>"asdfsdf ", "problem"=>"", "solution"=>"", "remark"=>"", "ethics"=>"false",
【问题讨论】:
-
能否粘贴提交表单时看到的 Rails 服务器日志?
-
添加从请求到响应的完整日志。
-
还有错误消息an answer is required,但我在日志中看不到任何此类字段。您有名为 Answer 的模型吗?
标签: ruby-on-rails forms simple-form