【发布时间】:2010-09-02 03:07:26
【问题描述】:
如果操作引发异常,是否有类似于 after_filter 的东西仍然运行?
我正在使用外部记录器(因为我在 Heroku 上);响应标头被过滤并记录在 after_filter 中。如果引发异常,过滤器不会运行,并且我没有响应头数据的日志。
如果我尝试挂接到 log_error 或 rescue_action_in_public,响应头将不完整(因为在这些之后调用了实际的渲染)。
是否有另一个我可以覆盖的函数将在与 after_filter 等效的时间调用,但无论是否引发异常都始终运行?
谢谢!
【问题讨论】:
标签: ruby-on-rails exception filter actioncontroller