Devise destroy session and sign out from controller?
if something_is_not_kosher # 1. log this event, 2. send notice redirect_to destroy_user_session_path and
So I ended up solving this by creating a custom signout route
devise_scope :user do get '/signout', to: 'devise/sessions#destroy', as: :signout end
and in my controller I have:
if something_is_not_kosher redirect_to signout_path and return end