首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Rails中,是什么导致从app/ view /application/显示“not_found.html”视图?

在Rails中,是什么导致从app/ view /application/显示“not_found.html”视图?
EN

Stack Overflow用户
提问于 2014-10-20 18:39:22
回答 1查看 121关注 0票数 0

在我的应用程序中,有一个表单导致一些用户收到了在app/views/application中找到的错误页面“我们找不到你要找的东西”。

问题是,我和我们团队中的其他人无法自己复制错误,方法是自己在具有相同代码基的生产前环境中查看表单,并填写/提交配置了各种选项的错误。

Rails对app/public中的500、404和422错误都有视图,我认为我理解导致这些错误的原因(500用于语法错误等代码问题,404用于缺少视图)。但我不明白not_found视图在public中是什么,也不明白是什么导致它显示给用户。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-10-20 20:53:37

Rails在生产中返回一个404 (not found),当您在开发模式中遇到ActiveRecord::RecordNotFoundActionController::RoutingError异常时。

如果您希望在开发中具有相同的行为,请将环境配置中的以下行更改为false

代码语言:javascript
复制
# in config/environments/development.rb
config.consider_all_requests_local = false
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26472654

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档