为什么CarrierWave图像第二次没有重复?

时间:2014-01-01 14:31:49

标签: ruby-on-rails carrierwave

我尝试使用此代码多次复制记录:

my_obj = Obj.find_by(id: params[:id])
new_obj = my_obj.dup

我使用CarrierWave将图像装载到我的Obj

class Obj < ActiveRecord::Base
   mount_uploader :image, ObjImageUploader
end

我上面的第一个代码,也复制了obj,但它没有正确复制图像,而是显示类似Medium 2013 08 04 14354的东西,所以我尝试使用

来解决这个问题
new_obj = my_obj.dup
new_obj.image = my_obj.image

现在它正常工作,图像也显示

如果我尝试复制重复的new_obj本身

another_obj = new_obj.dup
another_obj.image = new_obj.image

它再次向我显示Medium 2013 08 04 14354...

所以我得到这个,如果我复制一个复制的图像,然后当我搜索创建的文件夹与图像没有创建文件夹/图像

这里出了什么问题?

0 个答案:

没有答案