1

画像をアップロードすると、元のバージョンとサム バージョンが作成されますが、サム バージョンはデータベースに保存されません。

class Image < ActiveRecord::Base
  mount_uploader :image, ImageUploader
end


# encoding: utf-8

class ImageUploader < CarrierWave::Uploader::Base
  # Create different versions of your uploaded files:
   version :thumb do
     process :resize_to_limit => [50, 50]
   end   
end
4

1 に答える 1

1

データベースには保存されません。代わりに、アップロード ディレクトリに新しいサムネイル バージョンが表示されます。image フィールドを呼び出すときに、そのバージョンを参照することで、このバージョンを呼び出すことができます。

すなわち

<%= image_tag @image.image(:thumb).url %>

于 2013-02-25T16:50:52.463 に答える