У меня есть функция импорта в моем приложении rails, который импортирует CSV-файл и соответственно обновляет записи. По мере того как этот файл становится больше, запрос занимает больше времени и, в конечном итоге, истекает. Поэтому я решил реализовать delayed_job для обработки моих длительных запросов. Единственная проблема заключается в том, что при выполнении задания выводится сообщение об ошибке Errno::ENOENT: No such file or directory
. Это связано с тем, что мое решение работает с файлом CSV в памяти.Как временно хранить файлы на heroku для замедленного импорта задания
Есть ли способ сохранить CSV-файл на моем сервере heroku (и удалить его после импорта)?
Спасибо. Я придумал другое обходное решение, я храню CSV-файл в таблице. Задержка задания будет выполняться вместо таблицы CSV. – stoerebink