0

我正在尝试event.destroy在我的应用程序中调用一个事件。每个事件都有一个使用carrierwave 上传的图像。当我尝试销毁已上传图像的事件,然后编辑该事件并上传新图像时,我返回错误Net::SFTP::StatusException (2, "no such file")

任何线索如何解决这个问题?没有什么特别的事情发生,只是使用carrierwave和carrierwave-sftp进行简单的图像上传,将其上传到外部服务器。当事件被销毁时,我有一个引用自定义方法(如下)的回调来删除图像。

谢谢!

event.rb 模型

after_destroy :delete_event_image

def delete_event_image
  self.remove_image!
end
4

1 回答 1

0

除非carrierwave-sftp 以某种方式破坏了此功能,否则carrierwave 已经为您提供了开箱即用的功能。

于 2013-10-01T15:10:07.960 回答