Commit 9a6b90665d00c15018a44522657e757b055c0d23

Authored by Daniela Feitosa
1 parent 0f8cfad7

Added counter_sql on action_tracker_has_comments

vendor/plugins/action_tracker_has_comments/init.rb
@@ -2,7 +2,7 @@ @@ -2,7 +2,7 @@
2 2
3 ActionTracker::Record.module_eval do 3 ActionTracker::Record.module_eval do
4 4
5 - has_many :comments, :class_name => 'Comment', :foreign_key => 'source_id', :dependent => :destroy, :finder_sql => 'SELECT * FROM comments WHERE #{conditions_for_comments} ORDER BY created_at ASC' 5 + has_many :comments, :class_name => 'Comment', :foreign_key => 'source_id', :dependent => :destroy, :finder_sql => 'SELECT * FROM comments WHERE #{conditions_for_comments} ORDER BY created_at ASC', :counter_sql => 'SELECT * FROM comments WHERE #{conditions_for_comments}'
6 6
7 def conditions_for_comments 7 def conditions_for_comments
8 type, id = (self.target_type == 'Article' ? ['Article', self.target_id] : [self.class.to_s, self.id]) 8 type, id = (self.target_type == 'Article' ? ['Article', self.target_id] : [self.class.to_s, self.id])