CarrierWave没有调整大小

时间:2013-12-19 10:18:06

标签: ruby-on-rails ruby carrierwave

我正在使用带有ImageSorcery的carrierwave来处理图片上传和拇指创建。 一切都运作良好,直到我意识到我的拇指没有被调整大小保存= /

我不知道是什么导致这种情况,并且没有找到任何适用于我的互联网解决方案。

我正在使用Ruby 2.0.0p247,这是我的代码:

source 'https://rubygems.org'
gem 'thin'

gem 'rails', '4.0.0'
gem 'sqlite3'
gem 'sass-rails', '~> 4.0.0'
gem 'uglifier', '>= 1.3.0'

gem 'jquery-rails'
gem 'fancybox2-rails', '~> 0.2.4'
gem 'dropzonejs-rails', '~> 0.4.9'

gem 'image_sorcery'
gem 'carrierwave'
gem 'carrierwave-imagesorcery'

gem 'unicode_utils'
gem 'protected_attributes'

gem "font-awesome-rails"

group :development, :test do
    gem 'meta_request'
    gem 'sass-rails', '~> 4.0.0'
    gem 'better_errors'
    gem 'binding_of_caller'
    gem 'pry'
end

上传者:

# encoding: utf-8

class ImageUploader < CarrierWave::Uploader::Base

    include CarrierWave::ImageSorcery

    storage :file

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

    version :thumb do
        process :resize_to_limit => [210, 222]
    end

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

我已找到MiniMagick and Carrierwave not resizing这样的帖子,但没有人回答我的问题:/

如果有人有想法或有同样的问题我会很高兴讨论它。

谢谢:)

0 个答案:

没有答案