Sha256: 46349b456cc554cb3870a4d7bddb0bebd5ffa58a9b07f0a9d10193c0d4f49902
Contents?: true
Size: 425 Bytes
Versions: 2
Compression:
Stored size: 425 Bytes
Contents
class Impression < ActiveRecord::Base belongs_to :impressionable, :polymorphic=>true after_save :update_impressions_counter_cache private def update_impressions_counter_cache impressionable_class = self.impressionable_type.constantize if impressionable_class.counter_cache_options resouce = impressionable_class.find(self.impressionable_id) resouce.try(:update_counter_cache) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
impressionist-1.0.1 | app/models/impression.rb |
impressionist-1.0.0 | app/models/impression.rb |