我正在使用每个Rails请求发送的request.env
值构建一个url字符串。应该很简单,但我得到一个奇怪的错误。简单字符串连接出现错误“+ @”
代码:
my_url = "https://"
+ request.env['HTTP_HOST']
+ "something/"`
错误:undefined method '[email protected]' for "localhost:3000":String
任何想法,我缺少的是什么明显的事情?也尝试使用request.env['HTTP_HOST'].to_s
,但这并没有帮助。
通过方法,你必须这么做很奇怪 - 你应该可以使用Rails的内置链接生成器。为什么你自己创建一个到自己的服务器的URL? – tdooner