Вызывает ли перемещение объекта в его родительскую коллекцию загрузку коллекции?
e.g.:
Parent.childs << a_child
Является ли «массив» parent.childs теперь загруженным ВСЕМИ дочерними элементами или только «a_child»? то есть будет ли SQL «выбирать * из дочерних элементов, где parent_id =?» оператор будет выполнен перед добавлением в коллекцию?
РЕДАКТИРОВАТЬ:
http://apidock.com/rails/v3.2.3/ActiveRecord/Associations/CollectionAssociation/concat_records, кажется, вызывает "add_target" ПЕРЕД вызовом "insert_record", который добавляет объект в массив @target...
rails console
илиrails c
) и посмотреть, какой SQL будет сгенерирован. - person MrDanA   schedule 16.01.2013children
- person Zepplock   schedule 16.01.2013