method
run
v5.2.3 -
Show latest stable
- Class:
ActiveRecord::Associations::Preloader::Association
run(preloader)public
No documentation available.
# File activerecord/lib/active_record/associations/preloader/association.rb, line 18
def run(preloader)
records = load_records do |record|
owner = owners_by_key[convert_key(record[association_key_name])]
association = owner.association(reflection.name)
association.set_inverse_instance(record)
end
owners.each do |owner|
associate_records_to_owner(owner, records[convert_key(owner[owner_key_name])] || [])
end
end