Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何调整大小以限制已保存的img?_Ruby On Rails_Ruby_Carrierwave_Rmagick - Fatal编程技术网

Ruby on rails 如何调整大小以限制已保存的img?

Ruby on rails 如何调整大小以限制已保存的img?,ruby-on-rails,ruby,carrierwave,rmagick,Ruby On Rails,Ruby,Carrierwave,Rmagick,我使用CarrierwaveUploader上传了图像,我想将大小调整到\u限制,所以我在Carrierwave中启用了RMagick class Word < ActiveRecord::Base ... mount_uploader :image, ImageUploader end class ImageUploader < CarrierWave::Uploader::Base include CarrierWave::RMagick storag

我使用CarrierwaveUploader上传了图像,我想
将大小调整到\u限制
,所以我在Carrierwave中启用了RMagick

class Word < ActiveRecord::Base
  ...
  mount_uploader :image, ImageUploader
end

class ImageUploader < CarrierWave::Uploader::Base

    include CarrierWave::RMagick
    storage :file

    def store_dir
      ...
    end

    def filename
      ...
    end

    version :thumb do
      process :resize_to_limit => [400, 400]
    end
end
classword[400400]
结束
结束

新上载的图像已调整大小以限制,但我不知道如何将调整大小以限制应用于已保存的图像。

看起来您希望重新创建
版本命令