method
relation_from_options
v6.0.0 -
Show latest stable
- Class:
ActiveRecord::Railties::CollectionCacheAssociationLoading
relation_from_options(cached: nil, partial: nil, collection: nil, **_)public
No documentation available.
# File activerecord/lib/active_record/railties/collection_cache_association_loading.rb, line 12
def relation_from_options(cached: nil, partial: nil, collection: nil, **_)
return unless cached
relation = partial if partial.is_a?(ActiveRecord::Relation)
relation ||= collection if collection.is_a?(ActiveRecord::Relation)
if relation && !relation.loaded?
relation.skip_preloading!
end
end