我在我的rails-app中使用prawn和prawnto进行PDF生成。有没有办法在生成PDF时向用户显示微调器或进度条?我想在启动pdf-action时使用“generate-pdf-link”在文档中显示一个spinner-div,然后在渲染完成时将其删除(例如使用jquery)。我怎么能触发?
感谢您的帮助!
答案 0 :(得分:0)
您可以使用微调器显示结果页面,而不是立即生成PDF,并在后台作业中生成pdf。我建议使用Gems DelayedJob或Resque来创建后台作业,将它们放在多个队列中,然后再处理它们。两者都有很好的Railscast。您可以使用jQuery Timer plugin定期检查是否已生成PDF。