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