Rails 3 プロジェクトの場合:
has_many の大会がある試合があります。すべての試合には 2 つの競技があり、競技は保留中 (true/false) です。
すべての大会が保留されていないすべての試合が必要です。
1 つの競争が偽である試合を取得できます。
scope :confirmed, joins(:competitions).where("pending = ?", false)
しかし、それだけでは十分ではありません。
さらにコードを表示する必要がある場合はお知らせください。御時間ありがとうございます!