Я использую
Rails 4, Wicked_PDF и Chartkick Gem. Для графиков Google я использую:
‹% = Javascript_include_tag" //www.google.com/jsapi "," chartkik "%>
В представлении html есть диаграммы и все, что и ожидалось. Когда я добавляю .pdf к URL-адресу, PDF-документ отображается в браузере, но диаграммы ChartKick не отображаются.
Следующая ошибка появляется там, где должна быть диаграмма:
Ошибка загрузки диаграммы: адаптер не найден
Я нашел следующее в документации PDFKit.
Ресурсы не включены в PDF: изображения, CSS или JavaScript не загружаются правильно в PDF. Это связано с тем, что wkhtmltopdf не знает, где найти эти файлы. Убедитесь, что вы используете абсолютные пути (начинаются с косой черты) к своим ресурсам. Если вы используете PDFKit для создания PDF-файлов из исходного HTML-кода, убедитесь, что вы используете полные пути (либо пути к файлам, либо URL-адреса, включая домен). В ограниченных серверных средах конфигурация root_url может быть тем, что вы ищете, измените свой хост актива.
Я предполагаю, что wkhtmltopdf не находит ссылку на диаграммы, но я не уверен, как это исправить.
Есть ли у кого-нибудь предложения?
Я нашел эту ссылку:
Визуализировать jQuery в wicked_pdf
Где Unixmonkey помогает FattRyan решить эту проблему для Highcharts.
Может ли кто-нибудь помочь, как установить этот wicked_pdf_javascript_include_tag, чтобы Wicket_PDF принимал диаграммы из Chartkick с использованием диаграмм Google?