Как написать область видимости с объектом assign_to?

У меня есть следующие модели

модели

Job
  belongs_to :company
Company
  has_many :jobs

Прямо сейчас я выбираю всеJobs которые принялиCompany используя следующий метод:

def self.with_accepted_company
  Job.all.reject {|job| job.company.state != "accepted" }
end

Но я хотел бы использовать область для этого и использовать его с другими областями. Можно ли написать эту область вJob модель?

Ответы на вопрос(1)

Ваш ответ на вопрос