【问题标题】:Carrierwave not saving thumbnail in dbCarrierwave 未在数据库中保存缩略图
【发布时间】:2026-01-20 23:25:01
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

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

    &lt;%= image_tag @image.image(:thumb).url %&gt;

    【讨论】:

    最近更新 更多