Ruby on rails carrierwave aws和image_标签不能很好地协同工作
我只是从这里开始,因为这个问题是在我从fog切换到carrierwave aws后出现的。我的图像标记呈现如下:Ruby on rails carrierwave aws和image_标签不能很好地协同工作,ruby-on-rails,amazon-web-services,carrierwave,amazon-cloudfront,Ruby On Rails,Amazon Web Services,Carrierwave,Amazon Cloudfront,我只是从这里开始,因为这个问题是在我从fog切换到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
<%= 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">
但是
当前用户.avatar.thumb.url
输出https://xxxx.cloudfront.net/user/9/avatar_thumb.png
我认为应该在下面的代码中:
<%= image_tag current_user.avatar_url, :class=> 'img-circle' %>
“img圈”%>
我不知道你为什么用拇指
avatar
您的数据库列名
希望能帮助你D'oh
config.asset_host = "https://xxxx.cloudfront.net"
不是:
Thumb是图像版本
config.asset_host = "xxxx.cloudfront.net"