Rails request.original_url在生产时不编码

时间:2015-02-13 17:15:59

标签: ruby-on-rails url heroku

我在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的?

谢谢

0 个答案:

没有答案