我的rails应用程序在application_controller中有一个全局救援方法,可以捕获任何错误并显示一个漂亮的500页。
这适用于大多数异常,但我找不到优雅处理DoubleRenderError的方法。似乎不可能渲染漂亮的500页,因为尝试这样做会从全局救援方法中抛出一个新的DoubleRenderError。
有没有人知道如何“抛弃”之前的渲染,以便我可以渲染500页?
答案 0 :(得分:0)
您应该能够构建代码,以便不可能出现此类错误 - 您如何在同一个操作中获得2个渲染?