Я пытаюсь запустить простой rake paperclip:refresh class=Photo
, но есть какие-то неработающие данные или фотография, которой не существует, и она вызывает такой ответ:
...................................................rake aborted!
The specified key does not exist.
Предполагается, что ошибка вызвана тем, что на S3 нет фотографии. Как лучше всего искоренить виновника в куче из 23 500 объектов?
Пока я пробовал эти команды ...
Photo.all.select{|p|!p.photo.exists?}
Но это продолжалось в течение 15 минут. Потенциально, зацепившись, но тем не менее сохраняя сильный гул моего ноутбука.
Я тоже пытался ..
Photo.all.select{|p|!p.photo}
Но та же самая сделка. Прохождение через 23 500 объектов на S3 не шутка.
Есть более быстрые, более хитрые идеи?