在模型中获取完整的回形针 url
Get paperclip full url in model
我在保存模型后在 redis 中发布了一些数据,我需要将完整的 url 附件发送到 Redis,但我无法获得 rails root url 端口或完整附件 url.
如何在模型文件中获取完整的 url 回形针附件或获取 rails 应用根目录 url?
模型不知道您如何部署应用程序。但是控制器通过 request
object:
"#{request.protocol}#{request.host}"
您可以将它传递到模型级别,但是它严重破坏了抽象。
我会考虑改变设计。
用例也在网络套接字中。使用 #{request.host} or #{request.port} or #{request.protocol} or #{request.params}
获取必要的请求信息。 @Danil 答案是问题的正确字符串插值。
我在保存模型后在 redis 中发布了一些数据,我需要将完整的 url 附件发送到 Redis,但我无法获得 rails root url 端口或完整附件 url.
如何在模型文件中获取完整的 url 回形针附件或获取 rails 应用根目录 url?
模型不知道您如何部署应用程序。但是控制器通过 request
object:
"#{request.protocol}#{request.host}"
您可以将它传递到模型级别,但是它严重破坏了抽象。
我会考虑改变设计。
用例也在网络套接字中。使用 #{request.host} or #{request.port} or #{request.protocol} or #{request.params}
获取必要的请求信息。 @Danil 答案是问题的正确字符串插值。