После загрузки изображения на S3 я получаю неверный URL
После загрузки изображения на S3 я получаю неверный URL.
https://s3.amazonaws.com//uploads/...
Мои настройки Carrierwave
CarrierWave.configure do |config|
config.fog_credentials = {
:provider => 'AWS',
:aws_access_key_id => "#{ENV['ACCESS_KEY']}",
:aws_secret_access_key => "#{ENV['SECRET_KEY']}",
:region => "#{ENV['REGION']}"
}
config.fog_directory = "#{ENV['BUCKET']}"
end
Эта ошибка только производства. При разработке я получаю действительный URL. Что является причиной этого?
1 ответ
В _uploader.rb проверьте это:
def store_dir
"uploads/..."
end
Не это:
def store_dir
"/uploads/..."
end
Не упустите дополнительные / перед загрузкой.