【问题标题】:carrierwave-aws and image_tag not working together wellcarrierwave-aws 和 image_tag 不能很好地协同工作
【发布时间】:2016-05-14 11:10:39
【问题描述】:

我只是从这里开始,因为在我从雾切换到carrierwave-aws 后问题突然出现了。我的图像标签呈现如下:

<%= image_tag(current_user.avatar.thumb.url, class: "img-circle") %>    
<img class="img-circle" src="https://xxxx.cloudfront.net/images/xxx.cloudfront.net/user/9/avatar_thumb.png" alt="Avatar thumb">

current_user.avatar.thumb.url 输出https://xxxx.cloudfront.net/user/9/avatar_thumb.png

【问题讨论】:

    标签: ruby-on-rails amazon-web-services carrierwave amazon-cloudfront


    【解决方案1】:

    我认为应该如下代码:

    <%= image_tag current_user.avatar_url, :class=> 'img-circle' %>
    

    我不明白你为什么使用thumb

    avatar你的数据库列名

    希望能帮到你

    【讨论】:

    • 拇指为镜像版本
    【解决方案2】:

    天啊!

    config.asset_host = "https://xxxx.cloudfront.net"
    

    不是:

    config.asset_host = "xxxx.cloudfront.net"
    

    【讨论】:

      猜你喜欢
      • 2016-12-08
      • 2020-11-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-18
      • 1970-01-01
      • 2018-12-25
      • 2012-01-07
      相关资源
      最近更新 更多