2012-07-13 2 views
0

에서 모델을 필터링 포함합니다 I이레일은 JSON 개체

respond_with(@employees) do |format| 
    format.json { render :json => @employees.to_json(:include => :shifts) } 
end 

무엇 내가 포함 된 변화를 필터링 할 경우 어떻게해야합니까 다음 컨트롤러 코드? 예를 들어 날짜별로. 컨트롤러에서 필터 매개 변수를 설정할 수 있어야합니다.

편집 : 내가 사용하는 방법에 대한 생각 :하지만 json 개체에 다른 변수를 만듭니다. "교대조"라고해야합니다.

답변

2
format.json { render :json => @employees.includes(:shifts).where("shifts.date > ?", your_date_here).to_json(:include => :shifts) } 
+0

와우 덕분에 거의 완벽합니다. 그러나 교대가없는 직원도 포함해야합니다. – Ben