instance method
associated_records
Ruby on Rails 3.0.20
Since v3.0.20 Last seen in v3.0.20 PrivateSignature
associated_records(ids)
Some databases impose a limit on the number of ids in a list (in Oracle its 1000) Make several smaller queries if necessary or make one query if the adapter supports it
Parameters
-
idsreq
Source
# File activerecord/lib/active_record/association_preload.rb, line 421
def associated_records(ids)
max_ids_in_a_list = connection.ids_in_list_limit || ids.size
records = []
ids.each_slice(max_ids_in_a_list) do |some_ids|
records += yield(some_ids)
end
records
end
Defined in activerecord/lib/active_record/association_preload.rb line 421
· View on GitHub
· Improve this page
· Find usages on GitHub