Class: RailsOnboarding::Admin::DashboardController

Inherits:
BaseController show all
Defined in:
app/controllers/rails_onboarding/admin/dashboard_controller.rb

Overview

Admin dashboard controller Provides analytics overview and metrics visualization

Constant Summary

Constants inherited from BaseController

BaseController::DEFAULT_PER_PAGE, BaseController::MAX_PER_PAGE

Instance Method Summary collapse

Instance Method Details

#indexObject



8
9
10
11
12
13
14
15
16
# File 'app/controllers/rails_onboarding/admin/dashboard_controller.rb', line 8

def index
  @date_range = params[:date_range] || "30"
  @start_date = date_range_start(@date_range)
  @end_date = Time.current

  load_analytics_data
  load_milestone_data
  load_ab_test_data
end