我有像用戶一樣的關係,有許多文章和文章屬於用戶。
所以,找到用戶的文章(這是活動的)我曾在文章模型與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