|
|
@ -184,6 +184,11 @@ class HacksController < ApplicationController
|
|
|
|
hacks = hacks.joins(:hack_user_lastest_code).where(hack_user_lastest_code: {status: params[:status]})
|
|
|
|
hacks = hacks.joins(:hack_user_lastest_code).where(hack_user_lastest_code: {status: params[:status]})
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
# 分类
|
|
|
|
|
|
|
|
if params[:category]
|
|
|
|
|
|
|
|
hacks = hacks.where(category: params[:category])
|
|
|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
# 排序
|
|
|
|
# 排序
|
|
|
|
sort_by = params[:sort_by] || "hack_user_lastest_codes_count"
|
|
|
|
sort_by = params[:sort_by] || "hack_user_lastest_codes_count"
|
|
|
|
sort_direction = params[:sort_direction] || "desc"
|
|
|
|
sort_direction = params[:sort_direction] || "desc"
|
|
|
|