【发布时间】:2010-06-30 04:24:39
【问题描述】:
我有一个用户模型 has_many :posts。如果我想创建一个 named_scope 来查找至少有一篇帖子的用户,这是否正确?
named_scope :at_least_one_post, :joins => :posts, :group => "users.id"
或者我应该更进一步去做
named_scope :at_least_one_post, :joins => :posts, :group => "users.id", :having => "COUNT(posts.id) > 0"
【问题讨论】:
标签: ruby-on-rails ruby