Заголовок немного сложнее для этого вопроса.
Скажем, у меня есть две модели, Foo и Bar. У Фу много баров. Бар принадлежит одному фу. Как я могу использовать Foo.find, чтобы найти все Foo, которые в настоящее время имеют ноль баров? В SQL это будет выглядеть примерно так:
SELECT * from foo where id NOT IN (select foo_id from bar);