Sha256: 98635ac8c9af22faf3f1f23d6262552d623c83864f407415faf9ff9ebe6caffd
Contents?: true
Size: 407 Bytes
Versions: 18
Compression:
Stored size: 407 Bytes
Contents
module ActiveRecord module CounterCache module ClassMethods def update_counters(id, counters) # CPK if self.composite? predicate = cpk_id_predicate(self.arel_table, primary_key, id) unscoped.where!(predicate).update_counters(counters) else unscoped.where!(primary_key => id).update_counters(counters) end end end end end
Version data entries
18 entries across 18 versions & 1 rubygems