Для изображения на S3 я использую это для своих приложений. Вам нужно будет изменить переменную @
, чтобы она соответствовала тому, что вы используете, а затем поле, которое вы используете, я сделал правильный выбор на основе вашего вопроса. Было бы проще в будущем всегда публиковать код, который вы используете, чтобы мы могли обеспечить лучшую обратную связь
<%= @user.profile_picture.service_url %>
Вы заметите, что это не работает локально, поэтому, если важно использовать оба во время dev что-то вроде этого.
<%= Rails.env == 'production' ? @user.profile_picture.service_url : url_for(@user.profile_picture) if @user.profile_picture.attached? %>
, которое даст вам путь к изображению, затем используйте его, как вы, например, если это фоновое изображение
<div style='background-image:url("<%= Rails.env == 'production' ? @user.profile_picture.service_url : url_for(@user.profile_picture) if @user.profile_picture.attached? %>");'>