Net::SFTP::StatusException с CarrierWave при удалении

Я пытаюсь вызвать event.destroy по событию в своем приложении. Каждое событие имеет загруженное изображение с использованием несущей волны. Когда я пытаюсь уничтожить событие, в которое было загружено изображение, а затем событие редактируется и загружается новое изображение, мне возвращается ошибка Net::SFTP::StatusException (2, "no such file").

Любая подсказка, как это исправить? Ничего особенного не происходит, просто загрузка изображения на внешний сервер с использованием несущей волны и несущей волны-sftp. Когда событие уничтожается, у меня есть обратный вызов, ссылающийся на пользовательский метод (ниже) для удаления изображения.

Спасибо ТАК!

модель event.rb

after_destroy :delete_event_image

def delete_event_image
  self.remove_image!
end

person Devan Beitel    schedule 30.09.2013    source источник


Ответы (1)


За исключением случаев, когда CarrierWave-sftp каким-то образом нарушает эту функцию, Carrierwave уже делает это за вас стандартно.

person Taavo    schedule 01.10.2013