2015-07-08 2 views
0

При разработке он правильно создает измененную версию оригинального изображения и сохраняет оба из них, но на s3 он просто загружает 2 одинаковые версии без какой-либо модификации (кроме переименования). Никаких исключений не видно нигде. Любая идея, где проблема может быть?Carrierwave не изменяет размер изображений на S3

CarrierWave.configure do |config| 
    config.fog_credentials = { 
    :provider    => 'AWS', 
    :aws_access_key_id  => 'a', 
    :aws_secret_access_key => 'a', 
    :region     => "us-west-1" 
    } 
    config.fog_directory = 'a' 
end 

class ImageUploader < CarrierWave::Uploader::Base 

    include CarrierWave::MiniMagick 

    def store_dir 
    "images/#{model.id}" 
    end 

    version :normalized do 
    process :resize_to_limit => [450,450] 
    end 

    def extension_white_list 
    %w(jpg jpeg gif png) 
    end 

    if Sinatra::Base.development? 
    storage :file 
    else 
    storage :fog 
    end 
end 

ответ

0

Хотя ошибок не было, работает «convert -version» на производственной машине, показало, что imagemagick не был установлен. Установка исправила проблему.

Смежные вопросы