method

update_counters_via_scope

update_counters_via_scope(klass, foreign_key, by)
private

No documentation available.

# File activerecord/lib/active_record/associations/belongs_to_association.rb, line 86
        def update_counters_via_scope(klass, foreign_key, by)
          scope = klass.unscoped.where!(primary_key(klass) => foreign_key)
          scope.update_counters(reflection.counter_cache_column => by, touch: reflection.options[:touch])
        end