instance method
exec_queries
Ruby on Rails 8.0.4
Since v3.2.22.5 Private — implementation detail, not part of the public APISignature
exec_queries(&block)
No documentation comment.
Parameters
-
blockblock
Source
# File activerecord/lib/active_record/relation.rb, line 1413
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
Defined in activerecord/lib/active_record/relation.rb line 1413
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveRecord::Relation