Я успешно реализовал загрузку изображений с использованием несущей, тумана и Amazon S3. В моем imageuploader я использую только туман как хранилище. Но когда я проверяю свою базу данных, я вижу, что вместо имени amazon вместо имени файла написано имя файла. По моему мнению, он правильно выбирает из aws без каких-либо проблем.cant см. Архив aws-s3, сохраненный в базе данных rails
Должно ли быть таким? Если да, то как приложение вычисляет точный URL-адрес для s3?
imageuploader.rb`
# encoding: utf-8
class ImageUploader < CarrierWave::Uploader::Base
# Include RMagick or MiniMagick support:
# include CarrierWave::RMagick
# include CarrierWave::MiniMagick
include CarrierWave::MiniMagick
#Include the sprockets-rails helper for Rails 4+ compatibility:
include Sprockets::Rails::Helper
storage :fog
version :index_size do
process :resize_to_fill => [258, 173]
end
version :thumb_size do
process :resize_to_fill => [100, 100]
end
def extension_white_list
%w(jpg jpeg gif png)
end
end