У меня есть приложение для рельсов, заполненное около 30000 продуктами от разных поставщиков. В настоящее время каждый продукт image_url размещается отдельными поставщиками. Как я могу сохранить каждое изображение из image_url в мою учетную запись rackspace и убедиться, что каждый image_url, сгенерированный rackspace, назначен правильному продукту.Сохранение изображений в Rackspace с помощью paperclip/cloudfiles
1
A
ответ
0
Вы можете поместить это в задачу Rake, если у вас уже есть все файлы и знаете, с какими объектами они должны быть связаны.
Для каждого продукта,
- Загрузить изображение
- Произведите замену
image_url
- Validate загрузка + название модели
- Сохранить модель
Если вам нужно сохранить отслеживание которых обрабатывается или нет, вы можете либо добавить поле в модель, либо сохранить массив обработанных моделей до тех пор, пока задача завершена.
(Не ясно, нужны ли явные инструкции для использования файлов paperclip/cloudfiles.) –