检查默认情况下复选框Rails 4

时间:2014-02-09 23:23:39

标签: ruby ruby-on-rails-4

我有一张form_for Horse.new

然后我有一条线

 <%= f.check_box :is_public, {checked: true, class: "positionRelative marginTopM3"} %>

创建以下HTML

 <input checked="checked" class="positionRelative marginTopM3" id="horse_is_public" name="horse[is_public]" type="checkbox" value="1">

虽然没有勾选复选框。我做错了什么?

我也尝试过Horse.new(is_public:true),但无济于事。

我真的迷失了,现在谷歌搜索了一个小时,现在没有成功。将欣赏任何答案!

1 个答案:

答案 0 :(得分:1)

可能是浏览器,您的HTML会显示checked="checked",如果您的is_public设置为true,那么rails会生成这些内容,而这就是它应该是什么。尝试清理浏览器缓存(也尝试不同的浏览器)

相关问题