2014-03-05 2 views
0

저는 JobTask 모델을 가지고 있습니다. Task has_many :jobsJob belongs_to :task입니다. 이것을 범위로 바꾸려면 어떻게해야합니까?

jobs.joins(:task).where('tasks.department = ? and tasks.number = ?', 'PW', '135') 

그래서 어떻게 해낼 수있는 Job 모델의 인수와 scope을 추가 할 수 있습니다 작업을 조회하면

, 나는 taskjoin을하고이 같은 where을하고 결국?

답변

1

시도 :

scope :scope_name, ->(arg1, arg2){ joins(:task).where('tasks.department = ? and tasks.number = ?', arg1, arg2)} 
관련 문제