ときどき変更を壊すと、ActionDispatch :: Session::SessionRestoreError例外が発生します。無効なセッションを自動的にクリアするために、次のようなことができると便利です。
class ApplicationController < ActionController::Base
rescue_from ActionDispatch::Session::SessionRestoreError do |exception|
reset_session
redirect_to :home
end
end
これは機能しません-例外が下位のActionDispatchレイヤーで発生しているためだと思います。これらのエラーから回復する方法はありますか?