Sha256: e8b77a3c9e3a6da8897963e976a65a6d2671f555c4a5914c30e76e41638e7a30
Contents?: true
Size: 554 Bytes
Versions: 13
Compression:
Stored size: 554 Bytes
Contents
module ForumReader def self.included(base) base.class_eval { has_many :topics, :dependent => :nullify has_many :posts, :order => 'posts.created_at desc', :dependent => :nullify named_scope :most_commenting, lambda { |count| { :select => "readers.*, count(posts.id) AS post_count", :joins => "INNER JOIN posts ON posts.reader_id = readers.id", :group => "readers.id", :order => "post_count DESC", :limit => count } } } end end
Version data entries
13 entries across 13 versions & 1 rubygems