所以我有一些我作为集合传递的对象:
@things = Thing.all
在我看来:
<%= f.input :things, :collection => @things, :as => :check_boxes %>
有没有办法指定在加载视图时应该检查哪些对象?
谢谢!
答案 0 :(得分:1)
在控制器的“新”操作中,您希望默认使用所需的值初始化表单对象:
def new
@post = Post.new
@post.things = [@one_thing, @another_thing]
end
这也可以作为模型本身的after_initialize
钩子来完成。