У меня есть что-то похожее на следующие 2 модели:
class Person < ActiveRecord::Base
has_one :student
end
class Student < ActiveRecord::Base
belongs_to :person
end
Я знаю, что могу найти всех студентов с:
Person.joins(:student)
Как мне найти всех людей, которые не являются студентами? Есть ли способ сделать это с помощью ActiveRecord и не писать SQL-запрос?