我正在使用每個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