我有像用户一样的关系,有许多文章和文章属于用户。
所以,找到用户的文章(这是活动的)我曾在文章模型与named_scope重复条件的活动记录关联
named_scope :active_articles, :conditions => "active = true"
,并添加named_scope做 - 当
user.articles.active_articles
它正确地给出了预期,但在控制台上查询已重复条件 -
SELECT * FROM `articles` WHERE (`articles`.user_id = 52) AND ((active = true) AND (`articles`.user_id = 52))
如何限制重复条件?
或
如何添加条件关联?
我正在使用导轨2.3.5.Thanks提前。
我的$ 0.02生成的SQL查询条件句重复:信任查询优化器,而不是担心。如果你使用PostgreSQL这样的数据库,你可以做“分析”,看看这两个查询将会完全相同(我预测)。 – pedz