instance method
destroy_row
Ruby on Rails 8.1.2
Since v4.2.9 PrivateSignature
destroy_row()
No documentation comment.
Source
# File activerecord/lib/active_record/counter_cache.rb, line 235
def destroy_row
affected_rows = super
if affected_rows > 0
counter_cached_association_names.each do |association_name|
association = association(association_name)
unless destroyed_by_association && _foreign_keys_equal?(destroyed_by_association.foreign_key, association.reflection.foreign_key)
association.decrement_counters
end
end
end
affected_rows
end
Defined in activerecord/lib/active_record/counter_cache.rb line 235
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveRecord::CounterCache