Methods
Class Public methods
new(loaders, loader_query)
📝 Source code
# File activerecord/lib/active_record/associations/preloader/association.rb, line 44
def initialize(loaders, loader_query)
@loader_query = loader_query
@loaders = loaders
@keys_to_load = Set.new
@already_loaded_records_by_key = {}
populate_keys_to_load_and_already_loaded_records
end
🔎 See on GitHub
Instance Public methods
records()
📝 Source code
# File activerecord/lib/active_record/associations/preloader/association.rb, line 53
def records
load_records + already_loaded_records
end
🔎 See on GitHub