Я не могу заставить user.avatar.variant (изменить размер: "200x200") работать при использовании облачного провайдера в производстве, поскольку он использует путь моего сайта вместо aws.
<%= image_tag user.avatar.variant(resize: "200x200") %> # Current Output <img src="https://mywebsite.com/rails/active_storage/representations/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCdz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--3f8b21aebb9ca4fc9fe9043a1acc3e77e999319a/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdCam9MY21WemFYcGxTU0lLTVRCNE1UQUdPZ1pGVkE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--6b94a1495d331d40bee31fadf0e8dc9323a7e1bc/image.jpg"> # Should be <img src="aws.com/img.jpg">
Мне нужноДля user.avatar.service_url.split ("?"). сначала, чтобы получить правильный путь для img, но когда я делаю это, я не могу использовать .variant (), потому что этот путь является строкой.
# this works but can't resize <%= image_tag user.avatar.service_url.split("?").first %>
Есть идеи, как мне это преодолеть.
Спасибо!