2

我的 rails 应用程序在 application_controller 中有一个全局救援方法,它可以捕获任何错误并显示一个漂亮的 500 页面。

这适用于大多数异常,但我找不到优雅处理 DoubleRenderError 的方法。渲染漂亮的 500 页面似乎是不可能的,因为尝试这样做会从全局救援方法中抛出一个新的 DoubleRenderError。

有人知道“扔掉”以前的渲染的方法,这样我就可以渲染 500 页吗?

4

1 回答 1

0

你应该能够构建你的代码,这样这种类型的错误是不可能的——你是如何设法在同一个动作中获得 2 个渲染的?

于 2013-05-09T11:39:54.630 回答