在rescue_from中使用什么异常类来捕获422错误?

时间:2011-01-14 06:41:55

标签: ruby-on-rails ruby

我正在尝试在我的应用程序中显示自定义422页面。我应该在rescue_from声明中捕获什么是Exception类?

这是我如何处理RecordNotFound异常:

rescue_from ActiveRecord::RecordNotFound,  :with => :render_404

1 个答案:

答案 0 :(得分:4)

好吧,有一个列表可以使用适当的状态代码映射异常类。你仔细阅读documentation。在您的情况下,有三个:ActiveRecord::RecordInvalid, ActiveRecord::RecordNotSaved, and ActionController::InvalidAuthenticityToken