Does pushing an entity to a it's parent collection causes the collection to be loaded?
e.g.:
Parent.childs << a_child
Is the parent.childs "array" now loaded with ALL the childs or just "a_child" ? i.e. will a SQL "select * from childs where parent_id = ?" statement will be executed before adding to the collection?
EDIT:
http://apidock.com/rails/v3.2.3/ActiveRecord/Associations/CollectionAssociation/concat_records seems to call "add_target" BEFORE calling "insert_record" which adds the entity to the @target array...