【问题标题】:Carrierwave + Fog: Use DNS name instead of S3 hostCarrierwave + Fog:使用 DNS 名称而不是 S3 主机
【发布时间】:2014-05-31 00:22:11
【问题描述】:

我有一个 Carrierwave 文件已上传到 some/reasonable/path.ext 上的一些 s3-bucket。当我获得该文件的 URL 时,我会得到类似 https://s3-us-west-1.amazonaws.com/s3-bucket/some/reasonable/path.ext 的内容。

我还有some.host.com 指向那个桶。有没有一种内置方法可以让 Carreirwave 返回,作为文件的 URL,例如 https://some.host.com/some/reasonable/path.ext

【问题讨论】:

    标签: ruby-on-rails carrierwave fog


    【解决方案1】:

    我相信您可以将其设置为配置选项。我认为您的示例可能只是asset_host: "https://some.host.com"

    【讨论】:

    • 嗯。认为 def asset_host; ...; end 可以在上传器中使用吗?
    猜你喜欢
    • 1970-01-01
    • 2012-11-11
    • 2013-09-15
    • 2013-04-13
    • 1970-01-01
    • 2012-07-08
    • 1970-01-01
    • 2020-05-19
    • 2016-06-29
    相关资源
    最近更新 更多