carrierwave-aws和image_tag没有很好地协同工作

时间:2016-02-04 17:34:31

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

我只是从这里开始,因为在我从雾切换到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

2 个答案:

答案 0 :(得分:0)

我认为应该低于代码:

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

我不是你使用thumb的原因。

avatar您的数据库列名称

希望能帮到你

答案 1 :(得分:0)

d&#39;!哦

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

config.asset_host = "xxxx.cloudfront.net"