Ruby on rails 4 复选框实际接受多少个参数?

Ruby on rails 4 复选框实际接受多少个参数?,ruby-on-rails-4,Ruby On Rails 4,我对rails 4复选框感到有些失望。 Rails 4文档位于 在这个问题上非常非常清楚: 复选框(对象名称、方法、选项={},选中值为1,未选中值为0) 然而 “微量酒精”},1,0)%> 抛出 参数数目错误(1..4为5) 是否有我遗漏的可接受的解决方案/解释? 非常感谢 我相信Rails 4文档是正确的。读起来有点棘手,但我相信对象名(第一个参数)实际上是由f指定的。 你能试试这个吗 <%= f.check_box("alcohol", {:class => "microall

我对rails 4复选框感到有些失望。
Rails 4文档位于
在这个问题上非常非常清楚:
复选框(对象名称、方法、选项={},选中值为1,未选中值为0)

然而
“微量酒精”},1,0)%>

抛出
参数数目错误(1..4为5)

是否有我遗漏的可接受的解决方案/解释?

非常感谢

我相信Rails 4文档是正确的。读起来有点棘手,但我相信对象名(第一个参数)实际上是由
f指定的。

你能试试这个吗

<%= f.check_box("alcohol", {:class => "microallergen alcohol"}, 1, 0 ) %>
“微量酒精”},1,0)%>

如果只使用了
复选框
,则需要像在示例中那样指定对象名称。

感谢您的回复。由于当时没有明确的解决方案,我完全不再使用复选框,而是使用切换框阴影并写入隐藏文本字段的图像来替换它们。我将把你的答案标记为正确的,希望它能帮助其他人,尽管我不能真正实现你的解决方案来确定。谢谢!我也遇到了同样的问题,在谷歌搜索结果的顶部找到了你的问题。希望它能帮助其他人(以上就是我解决它的方法)