我的 rails 应用程序在 application_controller 中有一个全局救援方法,它可以捕获任何错误并显示一个漂亮的 500 页面。
这适用于大多数异常,但我找不到优雅处理 DoubleRenderError 的方法。渲染漂亮的 500 页面似乎是不可能的,因为尝试这样做会从全局救援方法中抛出一个新的 DoubleRenderError。
有人知道“扔掉”以前的渲染的方法,这样我就可以渲染 500 页吗?
我的 rails 应用程序在 application_controller 中有一个全局救援方法,它可以捕获任何错误并显示一个漂亮的 500 页面。
这适用于大多数异常,但我找不到优雅处理 DoubleRenderError 的方法。渲染漂亮的 500 页面似乎是不可能的,因为尝试这样做会从全局救援方法中抛出一个新的 DoubleRenderError。
有人知道“扔掉”以前的渲染的方法,这样我就可以渲染 500 页吗?