Closed
Description
In my routes:
devise_for :users, controllers: { :omniauth_callbacks => "users/omniauth_callbacks", registrations: 'registrations', sessions: "sessions" }
In my sessions_controller.rb
class SessionsController < Devise::SessionsController
after_action :prepare_intercom_shutdown, only: [:destroy]
protected
def prepare_intercom_shutdown
logger.debug "><><><><><><><><><><>< prepare_intercom_shutdown ><><><><><><><><><><><"
IntercomRails::ShutdownHelper.prepare_intercom_shutdown(session)
end
end
In my root path pages#home
(redirected to after session destroy)
after_action :intercom_shutdown, only: [:home]
protected
def intercom_shutdown
logger.debug "><><><><><><><><><><>< intercom_shutdown ><><><><><><><><><><><"
IntercomRails::ShutdownHelper.intercom_shutdown(session, cookies)
end
In my log:
><><><><><><><><><><>< prepare_intercom_shutdown ><><><><><><><><><><><
Started GET "/" for 127.0.0.1 at 2016-05-12 10:54:13 -0500
Processing by PagesController#home as HTML
Rendered pages/home.html.erb within layouts/application (98.6ms)
Rendered layouts/_styles.html.erb (68.8ms)
Rendered layouts/_header.html.erb (6.3ms)
Rendered layouts/_footer.html.erb (1.1ms)
><><><><><><><><><><>< intercom_shutdown ><><><><><><><><><><><
Metadata
Metadata
Assignees
Labels
No labels