Carrierwave-aws и image_tag плохо работают вместе

Я только начинаю здесь, потому что проблема возникла после того, как я переключился с тумана на несущей волны-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.


person Dan Tappin    schedule 04.02.2016    source источник


Ответы (2)


Я думаю, что ниже код:

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

Я не знаю, почему вы используете thumb.

avatar имя вашего столбца БД

Надежда тебе поможет

person fool-dev    schedule 04.02.2016
comment
Thumb – это версия изображения - person Dan Tappin; 04.02.2016

D'oh!

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

нет:

config.asset_host = "xxxx.cloudfront.net"
person Dan Tappin    schedule 04.02.2016