Rails 2、PDFkit 0.5.0
Rails 2のビューからPDFkitを使用してPDFを生成すると、すべてが正常に機能します。動作しない唯一のことは、PDFで写真を表示することです。
ブラウザでビューを見ると、画像はありますが、PDFにはありません。PDFにはプレースホルダーのみが存在します。
image_tagは次のようになります。
<%= image_tag('plus.gif') %>
また、css-fileで実現しようとしましたが、どちらも機能しません。
何か案は?
Rails 2、PDFkit 0.5.0
Rails 2のビューからPDFkitを使用してPDFを生成すると、すべてが正常に機能します。動作しない唯一のことは、PDFで写真を表示することです。
ブラウザでビューを見ると、画像はありますが、PDFにはありません。PDFにはプレースホルダーのみが存在します。
image_tagは次のようになります。
<%= image_tag('plus.gif') %>
また、css-fileで実現しようとしましたが、どちらも機能しません。
何か案は?
ドメイン名を含むwkhtmltopdfすべてのアセット (JS、CSS、画像など) へのフルパスを指定する必要があります。
これはうまくいきません:
<img src="/images/foo.png" />
この意志:
<img src="http://example.com/images/foo.png" />
回避策の 1 つは、アプリが実行されているサーバーと同じサーバーであっても、明示的なアセット ホストを設定することです (詳細については、AssetTagHelper のドキュメントを参照してください)。もう 1 つの方法は、 でホスト名を指定することimage_tagです。
毎回フルパスを入れる代わりに、head セクションに base タグを追加できます。
<base href="http://mydomain.com" target="_blank" />