gpt4 book ai didi

wicked_pdf 中的 javascript_delay 抛出错误

转载 作者:数据小太阳 更新时间:2023-10-29 05:15:47 26 4
gpt4 key购买 nike

环境:- ruby - 1.9.3, rails - 4.0.0

我正在使用 wicked_pdf gem 生成 pdf。

为此,我在 Controller 中使用了以下代码:-

respond_to do |format|
format.html
format.pdf do
render :pdf => 'contractors_data',
:javascript_delay => 5000,
:disposition => 'attachment',
:template => 'tiles/templates/pdf/contractors.pdf.erb',
:header => { :right => 'Page [page] of [topage]' }

end

在这个 pdf 中,我使用 javascript/jquery 的 $.plot 方法生成了一个图表。所以我想等待 pdf 生成器等到 $.plot 没有响应并且不在 pdf 上绘制图形

我确定并确认 javascript 和 jquery 正在这个页面上工作,因为我为此使用了 wicked_pdf_javascript_link_tag。

现在我在 respond_to 格式选项中使用了 :javascript_delay => 5000。但是在 :redirect_delay => 5000 正常工作时,它在生成时抛出错误

我也在 cmd 提示符下尝试了这个。我在 cmd 上遇到类似于 GUI 工作的错误。

请用好的解决方案回答。如果可能,请提供代码以供引用。

最佳答案

正如我在评论中所说,您的 wkhtmltopdf 版本已过时。 version 0.10.0 中引入了 javascript-delay 选项.这是 manual for 0.9.9 ,您将看不到这样的选项。

关于wicked_pdf 中的 javascript_delay 抛出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19425421/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com