Rails, используя ActiveRecord, чтобы найти все строки, соответствующие родительскому атрибуту строки - PullRequest
0 голосов
/ 07 июня 2010

У меня есть класс Foo, который имеет_ множество баров. У Foo есть атрибут some_id. Я хочу получить все экземпляры Bar, где Foo имеет some_id = N. В SQL это выглядит примерно так:

select * from bar inner join foo on foo.id = bar.foo_id WHERE foo.some_id = N

1 Ответ

1 голос
/ 07 июня 2010

Это было бы что-то вроде:

Bar.all :joins => :foo, :conditions => {:foos => {:some_id => N}}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...