instance method
destroy_row
Ruby on Rails edge
Since v4.2.11.3 Private — implementation detail, not part of the public APISignature
destroy_row()
No documentation comment.
Source
# File activerecord/lib/active_record/counter_cache.rb, line 230
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 && 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 230
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveRecord::CounterCache