Задержка с креветками и креветками
В настоящее время я создаю отчет для одного пользователя, используя креветки и креветки. Когда пользователь нажимает на отчет о загрузке, вызывается действие контроллера, которое затем использует PRAWNTO для вызова report.pdf.prawn, который на мой взгляд. Это все хорошая структура MVC.
Теперь я хочу использовать гем delayed_job для создания комбинированного отчета для 200 пользователей. Я решил использовать delayed_job (так как он хорошо играет с герою). В настоящее время я запускаю отложенное задание, когда вызывается действие контроллера (например, def generate_batch_report). Я создал объект Job с именем BatchReportJob, метод выполнения которого вызывается действием контроллера. Вот где я застрял - я не знаю, что делать в методе перформанса. Я в основном хочу, чтобы отчеты печатались для каждого пользователя в одном PDF-файле, и я хочу сохранить код моего файла с креветками в папке View.
Мы ценим любые предложения.
1 ответ
Я понял, что prawnto - это старая жемчужина, которая не поддерживается - не рекомендую никому использовать ее, если вы не уверены, что она соответствует вашим критериям. Я следовал за пересмотренным Railscast в http://railscasts.com/episodes/153-pdfs-with-prawn-revised который работал для меня.