我使用CarrierwaveUploader上传了图片,我想resize_to_limit
所以我在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
新上传的图片为resized-to-limit
,但我不知道如何为已保存的图片应用resize-to-limit
。
答案 0 :(得分:0)
看起来你想要recreate_versions!
命令
https://github.com/carrierwaveuploader/carrierwave#recreating-versions