Rails 4、Wicked_PDF、Chartkick Gem の
For Google Charts を使用しています。
<%= javascript_include_tag "//www.google.com/jsapi", "chartkik" %>
html ビューには、グラフとすべてが期待どおりに表示されます。URL に .pdf を追加すると、pdf ドキュメントはブラウザに表示されますが、ChartKick チャートは表示されません。
チャートがあるはずの場所に次のエラーが表示されます。
チャートの読み込みエラー: アダプターが見つかりません
PDFKitのドキュメントで次のオンラインを見つけました。
リソースが PDF に含まれていない: 画像、CSS、または JavaScript が PDF に正しくダウンロードされていないようです。これは、wkhtmltopdf がこれらのファイルの場所を認識していないためです。リソースへの絶対パス (スラッシュで始まる) を使用していることを確認してください。生の HTML ソースから PDF を生成するために PDFKit を使用している場合は、必ず完全なパス (ドメインを含むファイル パスまたは URL) を使用してください。制限のあるサーバー環境では、root_url 構成が探しているものである可能性があり、アセット ホストを変更します。
wkhtmltopdf がグラフへのリンクを見つけていないと仮定していますが、これを修正する方法がわかりません。
誰か提案がありますか?
このリンクを見つけました:
Render jQuery in wicked_pdf
Unixmonkey は、FattRyan が Highcharts でこれを解決するのに役立ちます。
Wicket_PDF が Google チャートを使用して Chartkick からのチャートを受け入れるように、この wicked_pdf_javascript_include_tag を設定する方法を手伝ってくれる人はいますか?