class ActiveRecord::Associations::Preloader::CollectionAssociation
def preload
def preload associated_records_by_owner.each do |owner, records| association = owner.association(reflection.name) association.loaded! association.target.concat(records) records.each { |record| association.set_inverse_instance(record) } end end