【问题标题】:Rails ActiveStorage: link to cloudfrontRails ActiveStorage:链接到云端
【发布时间】:2018-11-13 13:42:32
【问题描述】:

我有一个托管在 Amazon Elasticbeanstalk 中的 Rails 5.2 应用程序。我有一个模型,其图像通过 ActiveStorage 存储在 s3 中。我已将 Cloudfront 配置为从 s3 存储桶提供图像。 我需要做最后一步:如何将图像和图像变体重定向到云端而不是 s3? 目前我在视图中的代码是:

- @item.images.each do |image|
    .item-image.col-lg-6.col-md-6.col-xs-12
      = link_to url_for(image), "data-toggle": "lightbox", "data-gallery": "item" do
        = image_tag image.variant(resize: "400x400"), class: "img-fluid", title: @item.title, alt: @item.title

它可以工作,但它会从 s3 加载所有图像。 我想应该有一些配置可以指定我的云端端点。但是谷歌搜索没有帮助:(

【问题讨论】:

    标签: ruby-on-rails amazon-s3 amazon-cloudfront rails-activestorage


    【解决方案1】:

    抱歉,Active Storage 尚不支持公共文件服务。

    【讨论】:

    • 您打算在 Rails 6 中包含 CDN 支持吗?谢谢
    猜你喜欢
    • 2018-08-15
    • 2020-04-04
    • 1970-01-01
    • 2019-05-19
    • 1970-01-01
    • 1970-01-01
    • 2021-05-15
    • 2019-06-12
    • 2015-10-09
    相关资源
    最近更新 更多