carrierwave-aws和image_tag不能很好地协同工作
问题描述:
我只是从这里开始,因为在我从雾切换到carrierwave-aws之后问题突然出现。我的形象标签渲染这样的:carrierwave-aws和image_tag不能很好地协同工作
<%= 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
。
答
我认为应该如下代码:
<%= image_tag current_user.avatar_url, :class=> 'img-circle' %>
我不无为什么你用thumb
。
avatar
您的数据库列名
希望能帮助你
答
D'哦!
config.asset_host = "https://xxxx.cloudfront.net"
不是:
config.asset_host = "xxxx.cloudfront.net"
拇指图像版本 –