Class: Devise::MasqueradesController
- Inherits:
-
DeviseController
- Object
- DeviseController
- Devise::MasqueradesController
- Defined in:
- app/controllers/devise/masquerades_controller.rb
Instance Method Summary collapse
Instance Method Details
#back ⇒ Object
16 17 18 19 20 21 22 23 24 |
# File 'app/controllers/devise/masquerades_controller.rb', line 16 def back owner_user = resource_class.to_adapter.find_first(:id => session[session_key]) session[session_key] = nil sign_in owner_user redirect_to '/' end |
#show ⇒ Object
6 7 8 9 10 11 12 13 14 |
# File 'app/controllers/devise/masquerades_controller.rb', line 6 def show self.resource = resource_class.to_adapter.find_first(:id => params[:id]) redirect_to(new_user_session_path) and return unless self.resource self.resource.masquerade! redirect_to("#{after_masquerade_path_for(self.resource)}?#{after_masquerade_param_for(resource)}") end |