如生成缩图,现在的新问题!
我在用attachment_fu做文件上传时,添加一条数据第一次上传的图片能成功上传没有什么问题,但再添加一条数据上传图片时,图片不能上传完,只上传了一部分。有时候又正常,怀疑是不是前面上传图片后没有释放什么资源?
class Image < ActiveRecord::Base
belongs_to :iconable, :polymorphic => true
has_attachment :storage => :file_system,
:content_type => :image,
:processor => 'Rmagick',
:max_size => 20.megabyte,
:path_prefix => 'public/files',
:resize_to => '500x500>',
:thumbnails => { :thumb => '150x150>' }
validates_as_attachment
end
class Store < ActiveRecord::Base
has_one :image, :as => :iconable, :dependent => :destroy
end
def create
@image = Image.new(params[:image])
@store = Store.new(params[:store])
Image.transaction do
@store.user = current_user
@store.image = @image
@image.save!
@store.save!
redirect_to store_url(@store)
end
end
截图见附件
偶尔还会出现
Validation failed: Size is not included in the list错。