You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
educoder/app/controllers/admins/statistics_controller.rb

29 lines
690 B

class Admins::AboutsController < Admins::BaseController
def index
projects = Project.all.project_statics_select
by_time = params[:time]
b_classify = params[:classify]
if b_classify.present?
end
if by_time.present?
case by_time.to_s
when "week"
projects = projects.group_by_week(:created_on).count
when "month"
projects = projects.group_by_month(:created_on).count
when "quarter"
projects = projects.group_by_month(:created_on).count
when "year"
projects = projects.group_by_year(:created_on).count
else
projects = projects.group_by_day(:created_on).count
end
end
end
end