Carrierwave没有在db中保存缩略图

时间:2013-02-25 16:27:43

标签: database ruby-on-rails-3 image carrierwave

如果我上传图片,则会创建原始版本和拇指版本,但拇指版本不会保存在数据库中。

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

1 个答案:

答案 0 :(得分:1)

它不会将其保存在数据库中。相反,您将在上传目录中看到新的缩略图版本。您可以在调用图像字段时通过引用该版本来调用此版本。

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