是否有办法改变路由错误的页面

问题描述 投票:-2回答:1

简单的问题。我想重定向或更改 "路由错误 "页面 让用户无法看到所有的路由。(*不是404等)

我不知道这个问题是否会在生产中消失,但我没有看到有人专门讨论这个页面。没有什么问题,我只是不想在用户会话结束时显示路由页面。

谢谢

我做了什么:Stackoverflow有改变404页面等的问题解答,我已经做了。

它也有关于路由不工作的帖子,这不是我的问题。所有的路由都能用。

我试着研究修改ActionController::RoutingError,这就是为什么我来这里的原因

ruby ruby-on-rails-4 ruby-on-rails-5
1个回答
1
投票

在开发过程中,你默认看到的路由错误页面将包括比你在生产中看到的更多信息。在那里,你通常只看到一个通用的404错误页面。你可以通过启动你的应用程序来检查这个问题。

RAILS_ENV=production rails server

确保在生产中也适当地配置你的数据库。如果你想在生产中对路由错误进行自定义处理,例如渲染一个特定的页面),请参考以下答案 Rails 4中的 rescue_from ActionController::RoutingError。.

© www.soinside.com 2019 - 2024. All rights reserved.