instance method
build_default_constraint
Ruby on Rails 8.1.2
Since v7.0.10 PrivateSignature
build_default_constraint()
Called by _update_record and _delete_record to build where clause from default scopes. Skips empty scopes.
Source
# File activerecord/lib/active_record/persistence.rb, line 328
def build_default_constraint
return unless default_scopes?(all_queries: true)
default_where_clause = default_scoped(all_queries: true).where_clause
default_where_clause.ast unless default_where_clause.empty?
end
Defined in activerecord/lib/active_record/persistence.rb line 328
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveRecord::Persistence::ClassMethods