我在我的网站上创建PDF文档。 一切正常,但是当我尝试将图像添加到PDF中时,我得到了 “我们很抱歉,但有些不对劲。 我们已经收到有关此问题的通知,我们很快就会对其进行审核。“
所以Prawn失败了。
这是我尝试的方式 “image'logo.png” 我尝试了很多方法,都在互联网上找到,似乎没什么用。 一个是使用BASEDIR,我怎么知道BASEDIR在哪里?
无论如何我使用OSX Server 10.6并且非常感谢我回答这些问题
- Prawn日志文件在哪里? - 如何添加图像
非常感谢, 问候!
答案 0 :(得分:3)
您需要参考文件的完整路径。
我们通常使用RAILS_ROOT作为起点来参考PDF中使用的图像。所以我们使用类似的东西:
pdf.image "#{RAILS_ROOT}/public/images/logo-header.png"
假设pdf是Prawn :: Document对象。