Jak napisać zasięg za pomocą obiektu belongs_to?

Mam następujące modele

Modele

Job
  belongs_to :company
Company
  has_many :jobs

Teraz wybieram wszystkieJobs które zostały zaakceptowaneCompany przy użyciu następującej metody:

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

Ale chciałbym użyć do tego celu i używać go z innymi zakresami. Czy to możliwe, aby napisać ten zakres wJob Model?

questionAnswers(1)

yourAnswerToTheQuestion