Креветка: создание PDF с индикатором выполнения или счетчиком - PullRequest
3 голосов
/ 18 июня 2011

Я использую prawnto и prawnto для генерации PDF в моем rails-приложении.Есть ли способ показать пользователю счетчик или индикатор выполнения во время создания PDF?Я думаю о том, чтобы показать spin-div в документе с помощью «generate-pdf-link» при запуске pdf-действия, а затем удалить его по окончании рендеринга (все, например, с помощью jquery).Как я могу вызвать это ??

Спасибо за вашу помощь!

1 Ответ

0 голосов
/ 22 декабря 2011

Вместо немедленной генерации PDF-файла вы можете отобразить страницу результатов с помощью счетчика и сгенерировать PDF-файл в фоновом режиме. Я рекомендую Gems DelayedJob или Resque для создания фоновых заданий, размещения их в нескольких очередях и последующей их обработки. Есть хорошие Railscasts для обоих. Вы можете использовать плагин jQuery Timer , чтобы периодически проверять, был ли создан PDF.

...