有没有办法改变路由错误页面
Is there a way to change the routing error page
简单问题:我想重定向或更改 "Routing Error" 页面,使用户无法看到所有路线。 (*不是 404 等)
我不确定这是否会在它投入生产后消失,但我没有看到任何人专门谈论这个页面。没有任何问题,我只是不想显示路由页面以防用户会话结束。
非常感谢
我做了什么:
Whosebug question/answer 用于更改我已经完成的 404 页面等。
它还有关于无效路线的帖子,这不是我的问题。所有路线都有效。
我已经尝试研究修改 ActionController::RoutingError 这就是我来这里的原因
您在开发过程中默认看到的路由错误页面将包含比您在生产中看到的更多的信息。在那里,您通常只会看到一个通用的 404 错误页面。您可以通过使用
启动您的应用来自行检查
RAILS_ENV=production rails server
确保也为生产适当配置数据库。如果您想为生产中的路由错误设置自定义处理,例如呈现特定页面),请参考 rescue_from ActionController::RoutingError in Rails 4.
上的答案
简单问题:我想重定向或更改 "Routing Error" 页面,使用户无法看到所有路线。 (*不是 404 等)
我不确定这是否会在它投入生产后消失,但我没有看到任何人专门谈论这个页面。没有任何问题,我只是不想显示路由页面以防用户会话结束。
非常感谢
我做了什么: Whosebug question/answer 用于更改我已经完成的 404 页面等。
它还有关于无效路线的帖子,这不是我的问题。所有路线都有效。
我已经尝试研究修改 ActionController::RoutingError 这就是我来这里的原因
您在开发过程中默认看到的路由错误页面将包含比您在生产中看到的更多的信息。在那里,您通常只会看到一个通用的 404 错误页面。您可以通过使用
启动您的应用来自行检查RAILS_ENV=production rails server
确保也为生产适当配置数据库。如果您想为生产中的路由错误设置自定义处理,例如呈现特定页面),请参考 rescue_from ActionController::RoutingError in Rails 4.
上的答案