エンジンにRails.application.config.action_dispatch.rescue_responses
に追加しようとしている2つのカスタム例外があります。Railsエンジンでrescue_responsesに追加していますか?
config.action_dispatch.rescue_responses.merge!({
'Exceptions::Unauthorized' => :unauthorized,
'Exceptions::Forbidden' => :forbidden
})
上記は、アプリケーションで正常に動作しますが、私はエンジン内の初期化子でそれを置くとき:
Rails.application.config.action_dispatch.rescue_responses.merge!({
'Exceptions::Unauthorized' => :unauthorized,
'Exceptions::Forbidden' => :forbidden
})
それは無視されます。 Railsがrescue_responsesを設定する前にエンジンのイニシャライザが実行されているので、私は推測していますか?私は何が違うのでしょうか?