【发布时间】:2021-06-23 14:06:56
【问题描述】:
我正在使用 Rails 5.2.4、Gem Chartkick(3.3.1) 和 wicked_pdf(1.4.0)。 正如许多人所写,我也无法通过 Chartkick 和 wicked_pdf 在 pdf 上显示饼图,只显示“加载”。 图表在 html 上正确显示。
如果有人已经可以解决这个问题,请告诉我使用的是哪个版本的 Chartkick 和 wicked_pdf?
我尝试如下但没有成功:
- 添加到 box_report.pdf.erb
<%= wicked_pdf_javascript_include_tag "application", "chartkick" %>
- 添加到控制器中
window_status: "FLAG_FOR_PDF"
加上添加到 application.js
setTimeout((function () {
window.status = "FLAG_FOR_PDF";
Object.keys(Chartkick.charts).forEach(function (key) {
Chartkick.charts[key].redraw();
});
}), 3000);
- 添加 wicked_pdf.rb
WickedPdf.config = {
javascript_delay: 3000,
...
}
- 添加到控制器中
javascript_delay: 3000,
【问题讨论】:
-
我在同一页面上。尝试了互联网上的所有内容。似乎没有什么可以解决的。
标签: javascript ruby-on-rails wicked-pdf chartkick