我正在尝试在Rails中使用check_box
帮助程序将复选框的默认值设置为true。我在Rails api documentation
使用check_box_tag
这似乎很容易,但我需要使用上面的帮助器,因为我需要它来用于模型对象。
是否可以将check_box_tag用于模型对象..?从文档中看起来不是这样。
如果我不能在Rails中直接实现这个,请你建议任何javascript,jquery解决。
我出于Rails 2.0.2
用于特定项目目的。
对此的任何指导都非常方便..
非常感谢..
答案 0 :(得分:4)
由于复选框与您的某个模型字段相关联,因此您需要做的就是在模型上将值设置为true:
在您的控制器中:
def new
@model = Model.new
@model.my_value = true
end
在您看来:
<%= f.check_box :my_value %>
答案 1 :(得分:0)
我使用了check_box_tag,因为我能够在帮助下找到符合我要求的有效解决方法..
这是人们可以使用相同的方法: -
<%=check_box_tag "model[local_variable]",1,true %>
这可能表明check_box_tag是多么通用..