diff --git a/app/controllers/hacks_controller.rb b/app/controllers/hacks_controller.rb index 24f6a7b4a..0178f3b78 100644 --- a/app/controllers/hacks_controller.rb +++ b/app/controllers/hacks_controller.rb @@ -184,6 +184,11 @@ class HacksController < ApplicationController hacks = hacks.joins(:hack_user_lastest_code).where(hack_user_lastest_code: {status: params[:status]}) end end + # 分类 + if params[:category] + hacks = hacks.where(category: params[:category]) + end + # 排序 sort_by = params[:sort_by] || "hack_user_lastest_codes_count" sort_direction = params[:sort_direction] || "desc"