1
にインデックスページをフィルタリングするには、タブを使用することができますが、私はこのどんな考えを行うことができますどのようにちょうど添付画像のようにタブとしてフィルタを使用したいは、どのように私は私が正常に動作してダウンを選択し、ドロップなどのフィルタを持っている、アクティブな管理
にインデックスページをフィルタリングするには、タブを使用することができますが、私はこのどんな考えを行うことができますどのようにちょうど添付画像のようにタブとしてフィルタを使用したいは、どのように私は私が正常に動作してダウンを選択し、ドロップなどのフィルタを持っている、アクティブな管理
私は解決策を見つけました。これらはスコープがちょうど使われています。私の解決策は
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)}
です