Class: RubyUIAdmin::DashboardsController

Inherits:
ApplicationController show all
Defined in:
app/controllers/ruby_ui_admin/dashboards_controller.rb

Instance Method Summary collapse

Instance Method Details

#showObject

Raises:

  • (ActionController::RoutingError)


5
6
7
8
9
10
# File 'app/controllers/ruby_ui_admin/dashboards_controller.rb', line 5

def show
  dashboard_class = RubyUIAdmin.dashboard_manager.find(params[:dashboard_id])
  raise ActionController::RoutingError, "Unknown dashboard #{params[:dashboard_id]}" if dashboard_class.nil?

  render Views::Dashboard.new(dashboard: dashboard_class.new)
end