我正在尝试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