В настоящее время я работаю над загрузкой нескольких изображений в Cloudinary как часть формы.Проблема в том, что Cloudinary Uploader позволяет загружать изображения только по одному за раз, поэтому пост-запрос очень медленный, когда я загружаю изображения следующим образом:
params[:photos].each do |_, photo|
uploaded_photo = Cloudinary::Uploader.upload(photo.tempfile)
photo = Photo.new(property: @property, public_id: uploaded_photo[:public_id.to_s])
photo.save
end
Изображения связаны со свойством, поэтому их несколькоизображения очень важны.Я пытался запустить выгрузку параллельно с гемом Parallel, но это просто вызвало зависание моего сервера по неизвестной причине.
Я также поиграл с идеей загрузки изображений в Cloudinary, как они есть.выбранный в форме, а затем удаляет все неиспользуемые изображения в задании с неопределенным интервалом.
Как вы, ребята, порекомендовали бы загрузить несколько изображений в облачную систему как часть модели?