2013-09-30 69 views
0

我想在我的應用程序中的事件打電話event.destroy。每個事件都使用carrierwave上載圖像。當我嘗試銷燬上傳了圖片的活動,然後對活動進行編輯並上傳新圖片時,我會返回錯誤Net::SFTP::StatusException (2, "no such file")Net :: SFTP :: StatusException與CarrierWave刪除

任何線索如何解決這個問題?沒有什麼特別的事情發生,只需使用carrierwave和carrierwave-sftp將簡單的圖片上傳到外部服務器即可。當事件被銷燬時,我有一個引用自定義方法的回調(如下)來刪除圖像。

謝謝!

event.rb模型

after_destroy :delete_event_image 

def delete_event_image 
    self.remove_image! 
end 

回答

0

除非carrierwave-SFTP以某種方式打破這個功能,carrierwave已經這樣做了,你out of the box