method
find_every
v2.2.1 -
Show latest stable
- Class:
ActiveRecord::Base
find_every(options)private
No documentation available.
# File activerecord/lib/active_record/base.rb, line 1484
def find_every(options)
include_associations = merge_includes(scope(:find, :include), options[:include])
if include_associations.any? && references_eager_loaded_tables?(options)
records = find_with_associations(options)
else
records = find_by_sql(construct_finder_sql(options))
if include_associations.any?
preload_associations(records, include_associations)
end
end
records.each { |record| record.readonly! } if options[:readonly]
records
end