method
exec_queries
rails latest stable - Class:
ActiveRecord::Relation
exec_queries(&block)private
No documentation available.
# File activerecord/lib/active_record/relation.rb, line 955
def exec_queries(&block)
skip_query_cache_if_necessary do
rows = if scheduled?
future = @future_result
@future_result = nil
future.result
else
exec_main_query
end
records = instantiate_records(rows, &block)
preload_associations(records) unless skip_preloading_value
records.each(&:readonly!) if readonly_value
records.each { |record| record.strict_loading!(strict_loading_value) } unless strict_loading_value.nil?
records
end
end