我有关系,就像用户有很多文章和文章属于用户一样。
因此,为了找到用户的文章(处于活动状态),我在文章模型中添加了 named_scope
named_scope :active_articles, :conditions => "active = true"
什么时候做——
user.articles.active_articles
它按预期正确给出,但在控制台查询中有重复条件 -
SELECT * FROM `articles` WHERE (`articles`.user_id = 52) AND ((active = true) AND (`articles`.user_id = 52))
如何限制条件的重复?
或
如何为关联添加条件?
我正在使用 rails 2.3.5.Thanks 提前。