【发布时间】:2010-11-11 05:48:50
【问题描述】:
我有一个基于 url 参数搜索记录的操作。该操作的 url 如下所示:
http://domain.com/records/filter/<filtercode>
如果用户输入了错误的过滤代码,我想应用到
- 引发错误,以便Hoptoad 向我报告错误。
- 在生产环境中渲染 404 而不是 500。
我了解某些 Rails 错误,例如 ActiveRecord::NotFound 和 ActionController:RoutingError 将在生产环境中呈现 404。所以我喜欢做的是当用户在 url 中输入无效的过滤器代码时引发此错误。
现在,我的问题是:在这种情况下提出的理想错误是什么?网络中是否有 Rails 错误/异常列表?
【问题讨论】:
标签: ruby-on-rails