2

私の Rails アプリには、application_controller にグローバルなレスキュー メソッドがあり、エラーをキャッチして見栄えの良い 500 ページを表示します。

これはほとんどの例外で機能しますが、DoubleRenderError を適切に処理する方法が見つかりません。ナイス 500 ページをレンダリングすることはできないようです。レンダリングしようとすると、グローバルなレスキュー メソッド内から新しい DoubleRenderError がスローされるためです。

500ページをレンダリングできるように、以前のレンダリングを「破棄」する方法を知っている人はいますか?

4

1 に答える 1