Я работаю с Ruby, и мне нужно отправить постоянное сообщение о статусе обновления пользователю, когда в контроллере выполняется многолетняя задача.как отправить данные с контроллера на просмотр в ruby
Метод вставляет несколько строк в базу данных. Я хочу показать пользователю следующее:
Выполняется загрузка, количество вставленных файлов.
В настоящее время я использую плагин jQuery LoadMask, но он показывает только простое сообщение, и я не знаю, как отправить количество вставленных строк, прерывая процесс.
Возможно, вам придется представлять долговременные задачи в своей базе данных или как минимум хранить их в сеансе. Затем добавьте новый метод к контроллеру, который может вернуть сообщение с текущим статусом и опросить его через AJAX на вашей странице. Я сомневаюсь, что вы можете удобно «подтолкнуть» обновления к представлению от долговременного контроллера. – millimoose