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

标签 ruby-on-rails ruby

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

这是我处理 RecordNotFound 异常的方式:

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

最佳答案

好吧,有一个列表将异常类映射到适当的状态代码。你通过这个 documentation .在您的例子中,有三个:ActiveRecord::RecordInvalid、ActiveRecord::RecordNotSaved 和 ActionController::InvalidAuthenticityToken

关于ruby-on-rails - 在 rescue_from 中使用什么异常类来捕获 422 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4688597/

相关文章:

ruby-on-rails - 如何使用 Ruby on Rails 和 Haml 在当前迭代中访问数组中的下一项?

ruby-on-rails - 列在 PostgreSQL 数据库和 Rails 3 应用程序中不存在错误

ruby-on-rails - initialize_on_precompile 到底是干什么用的?

php - Rails、PHP 和参数

ruby - 在 Ruby Web 应用程序中生成报告

ruby - Ruby 中多边形的点交点

ruby - 在单个 Ruby 文件上使用 guard-minitest

ruby - 如何使用 Site Prism 从下拉列表中选择项目?

ruby-on-rails - Rails 3.1 在 View 中使用 iframe 会使布局停止渲染

ruby-on-rails - 如何处理 guest 用户的链接?