Предварительная проверка коллекции объектов модели, используемых в качестве флажков с помощью Formtastic - PullRequest
0 голосов
/ 28 мая 2011

Итак, у меня есть несколько объектов, которые я передаю в коллекцию:

@things = Thing.all

И на мой взгляд:

<%= f.input :things, :collection => @things, :as => :check_boxes %>

Есть ли способ указать, какой из объектов уже должен быть проверен при загрузке представления?

Спасибо!

1 Ответ

1 голос
/ 09 июня 2011

В "новом" действии вашего контроллера вы хотите инициализировать объект формы со значениями, которые вы хотите по умолчанию:

def new
  @post = Post.new
  @post.things = [@one_thing, @another_thing]
end

Это также можно сделать как after_initialize хук в самой модели..

...