2015-11-23 3 views
0

Можно ли загрузить изображение, чтобы он сидел красиво посередине, не будучи перекошенным? Я не хочу, чтобы пользователь обрезал изображение.Rails carrierwave загружать изображение без перекоса

avatar_uploader.rb

class AvatarUploader < CarrierWave::Uploader::Base 

    # Include RMagick or MiniMagick support: 
    # include CarrierWave::RMagick 
    include CarrierWave::MiniMagick 

    if Rails.env.production? 
    storage :fog 
    else 
    storage :file 
    end 

    def store_dir 
    "uploads/#{model.class.to_s.underscore}/#{mounted_as}/#{model.id}" 
    end 

    version :thumb do 
    process :resize_to_fill => [100, 100] 
    end 
    end 
    end 

    def extension_white_list 
    %w(jpg jpeg gif png) 
    end  
end 

ответ

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