Как сделать этот sql с чистой activerecord (рельсы) - PullRequest
0 голосов
/ 11 апреля 2011

Я не могу понять, как управлять этим чисто с активной записью.Я понимаю, что он не обрабатывает внешние объединения ...

SQL:

SELECT * FROM people 
LEFT OUTER JOIN responses 
ON people.id = responses.person_id 
WHERE responses.person_id is NULL;

МОДЕЛИ:

Person
id
has_many :responses

Response
id
belongs_to :person

Есть предложения?

1 Ответ

1 голос
/ 11 апреля 2011
named_scope :without_responses, :include    => :responses, 
                                :conditions => "responses.id IS NULL"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...