删除附加了对象的纸张后,如何保存回形针图像?

| 现在,在我的对象模型中,我有:
  #paperclip
  has_attached_file :photo,  :styles => {
  :thumb=> \"100x100#\",
  :small  => \"150x150>\",
  :medium => \"300x300>\",
  :large =>   \"400x400>\" },
  :url  => \"/images/my_obj/:id/:style/:basename.:extension\",
  :path => \":rails_root/public/images/my_obj/:id/:style/:basename.:extension\",
  :default_url => \"/images/image.png\"
当我删除此项时,图像也会自动删除。但是,我希望它仍然存在。有办法吗? 谢谢 : )     
已邀请:
您可以在模型中实现一个回调(例如
before_destroy
),该回调在销毁图像之前对其进行复制。 或者,您可以仅将该项目标记为数据库中的已删除项目,而不是实际删除它(显然,如果需要的话,这将使恢复项目变得更加容易?)     

要回复问题请先登录注册