ruby-on-rails – PDFkit不以PDF格式显示图片

Rails 2,PDFkit 0.5.0

我使用PDFkit从Rails 2中的View生成PDF,一切正常.唯一不起作用的是在pdf中显示图片.

当我在浏览器中查看视图时,图片就在那里,但在PDF中丢失了. PDF中只存在占位符.

image_tag看起来像这样:

<%= image_tag('plus.gif') %>

我也尝试用css文件实现它,但它也不起作用.

有任何想法吗?

解决方法

由于wkhtmltopdf的工作方式,您需要指定任何资产(JS,CSS,图像等)的完整路径,包括域名.

这不起作用:

<img src="/images/foo.png" />

这将:

<img src="http://example.com/images/foo.png" />

一种解决方法是设置显式资产主机,即使它与运行应用程序的服务器相同(有关详细信息,请参阅AssetTagHelper documentation).另一种方法是在image_tag中指定主机名.

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...