ユーザーが多くの記事を持ち、記事がユーザーに属しているような関係があります。
したがって、ユーザーの記事(アクティブな記事)を見つけるために、記事モデルに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で作業しています。よろしくお願いします。