2012-11-14 116 views
1

我正在尝试使用WickedPDF生成PDF,并且正在加载所有静态HTML/CSS。我在页面上有几个使用AJAX请求填充的元素,但他们没有显示在PDF中。Wicked PDF - 等待AJAX​​请求完成

我知道:redirect_delay可以作为参数传递,但这并不能帮助等待我的AJAX调用完成。由于我没有看到任何提及的恶意PDF和页面生成的AJAX调用,我想我会问:

是我试图做的可能与邪恶的PDF(或其他项目),或者我必须在生成PDF之前将所有内容传递给前端?

回答

1

这应该工作:

render :pdf => 'out.pdf', 
     :javascript_delay => 5000 
+0

谢谢,其实我不久后发现了这一点。应该自己写一个答案,但唉,这是有效的。 – ryan508