method
association_scope_cache
v5.2.3 -
Show latest stable
- Class:
ActiveRecord::Reflection::AssociationReflection
association_scope_cache(conn, owner, &block)public
No documentation available.
# File activerecord/lib/active_record/reflection.rb, line 440
def association_scope_cache(conn, owner, &block)
key = conn.prepared_statements
if polymorphic?
key = [key, owner._read_attribute(@foreign_type)]
end
@association_scope_cache.compute_if_absent(key) { StatementCache.create(conn, &block) }
end