ユーザーのセッションがDeviseでタイムアウトしたときに、コールバックを取得/処理する方法はありますか?
DeviseSessionsController をオーバーライドするプレーンな古い方法は機能しません:
class SessionsController < Devise::SessionsController
def destroy
#do something
super
end
end
これは、ユーザーがログアウトしたときにのみ機能します。これは、セッション タイムアウト時にコントローラーが呼び出されないように見えるため、理にかなっています。誰かが私を助けることができますか?