我在Heroku中部署了一个Rails 4应用程序。
此代码:
URI(request.original_url)
在开发方面效果很好,但在一些空间情况下无法生产。
如果您输入&#34; www.example.com/seach/< 2&gt;&#34;在浏览器中,请求发送到&#34; http://www.example.com/seach/%3C2%3E&#34;这是正确的。
在开发过程中,该代码可以正常运行,但在生产中它会提升:
(bad URI(is not URI?): www.example.com/seach/<2>):
其中(我猜)意味着request.original_url
不是已进入开发环境的已编码网址。
我如何获得开发中的相同(编码)网址? 这可能是一个heroku问题吗? nginx的?
谢谢