Class: Kuroko2::ApplicationController
- Inherits:
-
ActionController::Base
- Object
- ActionController::Base
- Kuroko2::ApplicationController
- Defined in:
- app/controllers/kuroko2/application_controller.rb
Direct Known Subclasses
DashboardController, ExecutionLogsController, ExecutionsController, JobDefinitionStatsController, JobDefinitionsController, JobInstancesController, JobSchedulesController, JobSuspendSchedulesController, JobTimelinesController, LogsController, SessionsController, StarsController, TokensController, UsersController, WorkersController
Instance Method Summary collapse
Instance Method Details
#current_user ⇒ Object
16 17 18 19 20 21 22 23 24 25 |
# File 'app/controllers/kuroko2/application_controller.rb', line 16 def current_user @_current_user ||= begin if (id = session[:user_id]) Kuroko2::User.active.find(id) end end rescue ActiveRecord::RecordNotFound reset_session redirect_to sign_in_path(return_to: url_for(params.permit!.to_h.merge(only_path: true))) end |