在我的应用程序中,有一个表单导致一些用户收到了在app/views/application中找到的错误页面“我们找不到你要找的东西”。
问题是,我和我们团队中的其他人无法自己复制错误,方法是自己在具有相同代码基的生产前环境中查看表单,并填写/提交配置了各种选项的错误。
Rails对app/public中的500、404和422错误都有视图,我认为我理解导致这些错误的原因(500用于语法错误等代码问题,404用于缺少视图)。但我不明白not_found视图在public中是什么,也不明白是什么导致它显示给用户。
发布于 2014-10-20 20:53:37
Rails在生产中返回一个404 (not found),当您在开发模式中遇到ActiveRecord::RecordNotFound或ActionController::RoutingError异常时。
如果您希望在开发中具有相同的行为,请将环境配置中的以下行更改为false
# in config/environments/development.rb
config.consider_all_requests_local = falsehttps://stackoverflow.com/questions/26472654
复制相似问题