私の Rails アプリには、application_controller にグローバルなレスキュー メソッドがあり、エラーをキャッチして見栄えの良い 500 ページを表示します。
これはほとんどの例外で機能しますが、DoubleRenderError を適切に処理する方法が見つかりません。ナイス 500 ページをレンダリングすることはできないようです。レンダリングしようとすると、グローバルなレスキュー メソッド内から新しい DoubleRenderError がスローされるためです。
500ページをレンダリングできるように、以前のレンダリングを「破棄」する方法を知っている人はいますか?