2017-09-04 75 views
0

保存我的模型後,我在redis中發佈了一些數據,我需要將完整的URL附件發送給Redis,但我堅持使用端口或完整附件url來獲取rails root url。
如何獲取回形針附件的完整url或在模型文件中獲取Rails應用程序根URL?在模型中獲取回形針完整網址

回答

1

模型不知道如何部署應用程序。然而控制器通過request對象做:

"#{request.protocol}#{request.host}" 

你可以把它傳遞給模型的水平,但它嚴重破壞了抽象。

我會考慮改變設計。

0

用例也在web套接字中。使用#{request.host} or #{request.port} or #{request.protocol} or #{request.params}獲取必要的請求信息。 @Danil答案是問題的正確字符串插值。