Итак, у меня есть следующие таблицы
class Game
belongs_to :player0, :class => "Player"
belongs_to :player1, :class => "Player"
end
class Player
belongs_to :user
end
class User
#has a field called race
end
Теперь мне нужен запрос, чтобы сделать следующее
Найти все игры, где player0.user.race - «x», а player1.user.race - «y» ИЛИ player0.user.race - «y», а player1.user.race - «x».
Я только начал использовать rails 3. Я легко могу написать сам запрос в sql, но я бы лучше выучил верный путь.