Эй. Я хотел бы загрузить файл, а затем проанализировать его. Поскольку анализ может занимать до 10 минут, я установил плагин delayed_job и вызвал функцию синтаксического анализа через функцию send_later. Я должен отметить, что это приложение AJAX.
Представьте, что вы нажимаете кнопку AJAX, которая начинает загрузку и после этого источник импортируется в базу данных. Во время процесса я хочу показать индикатор выполнения или сообщение (импорт ...), и когда он завершается, статус задачи изменяется на выполнено.
Мой вопрос таков: как лучше всего проверить состояние процесса. Чтобы ты делал? Моя идея состоит в том, чтобы иметь другие действия контроллера «status», которые смотрят в базу данных и предоставляют правильный статус.