为什么不工作?我希望在引发ActionView::TemplateError
时执行救援块。但这不是出于某种原因......
以下是rails 4 app中的控制器操作。
def categorized
#ActionView::TemplateError raising code
rescue ActionView::TemplateError
binding.pry
end
答案 0 :(得分:2)
如果在application_controller.rb中移动异常怎么样:
rescue_from ActionView::TemplateError do | exception |
binding.pry
end
答案 1 :(得分:0)
尝试
rescue => e
bindig.pry
在您之后,您可以使用e.class检查错误类,以确保您捕获到异常。