gpt4 book ai didi

ruby-on-rails - 如何在生产模式下修复 Rails 的布线错误?

转载 作者:行者123 更新时间:2023-12-04 17:29:31 26 4
gpt4 key购买 nike

如果我尝试访问 Rails 应用程序 URL 中的一些随机字符串,例如 /asdfasdifjasdfkj然后我看到了一个 rails 错误消息

路由错误
No route matches "/asdfasdifjasdfkj" with {:method=>:get}
即使我处于生产模式。显然我不希望任何真正的用户看到这个,并且更喜欢 404 页面。任何人都知道出了什么问题以及我如何解决它?

最佳答案

要获得 404,您需要在生产环境中运行服务器并且
在 url 中使用外部 ip 地址而不是本地/环回 ip 地址。

您还可以强制 Controller 将您的所有请求视为本地请求:

  def local_request?
return false
end

关于ruby-on-rails - 如何在生产模式下修复 Rails 的布线错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/138928/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com