我遇到了在 pdf 和 html 中显示图像的问题。
基本上我想要的是让我的 html 视图可以以 pdf 格式下载。所以我创建了一个 partial _pdf_view.html.haml
,它看起来(现在)像这样:
%p
= wicked_pdf_image_tag "vehicles/Toyota_Echo1-1.jpg"
然后我只是在 indownload.html.haml
和 in 中渲染这个部分download.pdf.haml
。这个想法是 html 文件预览将要下载为 pdf 的内容。
有趣的是,这段代码会将图像很好地放在我的 pdf 中,但不会放在我的 html 中。在 PDF 中,需要指定完整的文件路径,但是,在 html 中不会飞。如果我改变路径,"/vehicles/Toyota_Echo1-1.jpg"
那么它就是相反的方式......
除了为图像创建单独的文件或单独的代码块之外,还有什么办法吗?
PS我正在使用:rails 3.2.12,wkhtmltopdf 0.9.9,wicked_pdf 0.9.5