2016-06-20 8 views

Antwort

0

Ich fand die Lösung das sind die Bereiche, die gerade verwendet werden. Meine Lösung ist

scope("New Jobs") do |jobs| 
    jobs.where('"isCompleted" = ? OR "isCompleted" is NULL', false).order('created_at desc') 
end 
scope("Completed Jobs") { |scope| scope.where(isCompleted: true).order('updated_at desc') } 
scope("Closed Jobs") { |scope| scope.where(is_closed: true).order('updated_at desc') } 
scope("Exported Jobs") { |scope| scope.where(is_exported: true).order('updated_at desc') } 
scope("Unassigned Jobs") { |scope| scope.where(subcontractor_id: nil).order('updated_at desc') } 
scope ("On Hold Jobs") { |scope| scope.where(is_closed: true).where(task_user_status_SHLD: true)} 
Verwandte Themen