Sha256: c727394261c49a0863f2ba6cdc90aa92a44efe35fe40623e01d890db3a17c3ff
Contents?: true
Size: 514 Bytes
Versions: 11
Compression:
Stored size: 514 Bytes
Contents
module ActiveRecord module Associations class Preloader class CollectionAssociation < Association #:nodoc: private def preload(preloader) associated_records_by_owner(preloader).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 end end end end
Version data entries
11 entries across 11 versions & 2 rubygems