1

У меня есть приложение для рельсов, заполненное около 30000 продуктами от разных поставщиков. В настоящее время каждый продукт image_url размещается отдельными поставщиками. Как я могу сохранить каждое изображение из image_url в мою учетную запись rackspace и убедиться, что каждый image_url, сгенерированный rackspace, назначен правильному продукту.Сохранение изображений в Rackspace с помощью paperclip/cloudfiles

ответ

0

Вы можете поместить это в задачу Rake, если у вас уже есть все файлы и знаете, с какими объектами они должны быть связаны.

Для каждого продукта,

  1. Загрузить изображение
  2. Произведите замену image_url
  3. Validate загрузка + название модели
  4. Сохранить модель

Если вам нужно сохранить отслеживание которых обрабатывается или нет, вы можете либо добавить поле в модель, либо сохранить массив обработанных моделей до тех пор, пока задача завершена.

+0

(Не ясно, нужны ли явные инструкции для использования файлов paperclip/cloudfiles.) –