У меня есть модель, которая использует Carrierwave и CarrierwaveBackgrounder для обработки изображений:Лучшая практика для обработки изображений?
mount_uploader :background, BackgroundUploader
process_in_background :background
Так что, когда ресурс получает создан Я хотел бы ждать Backgrounder для завершения обработки изображения, а затем перенаправить на вновь созданный ресурс.
Все, что я могу думать теперь, кажется, очень грязно мне:
sleep(2.0) while @page.background.large.file.exists?
Но что может быть может даже привести к тайм-ауты.
Любые другие/лучшие предложения?
Ну, в общем, все должно быть обработано в фоновом режиме. Это просто особый случай, который делает его несколько сложным. Но хорошо, я собираюсь проверить, может ли CarrierwaveBackgrounder делать что-то не в фоновом режиме. – Cojones
Yep, '@user.process_ _upload = true' делает трюк! –
Cojones