carrierwaveを使用して画像を管理しようとしています。私の問題は、アップロードした画像のすべてのバージョンが作成されていますが、フルサイズで作成されていることです。コード:Carrierwaveはrmagickを使用したサイジングバージョンではありません
class TechnologyImageUploader < CarrierWave::Uploader::Base
# Include RMagick or MiniMagick support:
include CarrierWave::RMagick
def store_dir
"uploads/#{model.class.to_s.underscore}/#{mounted_as}/#{model.id}"
end
# Process files as they are uploaded:
#process :scale => [100, 100]
version :small do
process :resize_to_fit => [25,25]
end
version :medium do
process :resize_to_fit => [50,50]
end
end
すべての画像のバージョンは、元のアップロードのサイズとして表示されます。
他のユーザーに役立つことを願っています問題。あなたはあなたのことを修正しましたか?あなたが解決策を分かち合うことができれば、とても感謝しています。ありがとう – svs
こんにちは、ここで同じです。つまり、1つのバージョンしか指定しなかった場合、それは正しく動作しますが、複数のバージョンが存在する場合は、まだ1つのバージョンしか生成されません。これはおそらくいくつかのバージョンのバグかもしれません? o.O – p1100i