Removed impressionist counter cache

This commit is contained in:
manson 2014-06-16 15:03:25 +08:00 committed by spen
parent b8464ae461
commit 0b88e53b62
1 changed files with 5 additions and 1 deletions

View File

@ -16,7 +16,7 @@ class Bulletin
# include Tire::Model::Search # include Tire::Model::Search
# include Tire::Model::Callbacks # include Tire::Model::Callbacks
is_impressionable :counter_cache => { :column_name => :view_count } is_impressionable
field :title, localize: true field :title, localize: true
field :subtitle, localize: true field :subtitle, localize: true
@ -199,6 +199,10 @@ class Bulletin
User.find(self.email_user_ids) rescue [] User.find(self.email_user_ids) rescue []
end end
def view_count
Impression.where(:impressionable_id=>self.id).count
end
protected protected
# def clean_values # def clean_values