【发布时间】:2016-10-01 06:04:43
【问题描述】:
我正在尝试使用“prawn” gem 在 Rails 中从 HTML 生成 PDF,它适用于以下情况:
Prawn::Document.generate("hello.pdf") do
text 'hello world'
end
但我想使用 URL 而不是 text,例如:
Prawn::Document.generate("hello.pdf") do
url 'http://ourdesignzdev.info:3001/employee/resume/download?id=22'
end
但它不是这样工作的。如何使用 URL 实现这种效果?
【问题讨论】:
-
“不起作用”是什么意思?
-
它显示这样的错误“未定义的方法 `url' for #<:document:0x00000006a153c8> 你的意思是?URI”
-
通常这样的错误意味着您错误地使用了您的工具。你确定
url是一个有效的方法吗?我没有看到任何对它的引用in the documentation。 -
但是当我用URI替换url时,它不会显示任何错误,而是生成一个空的pdf,我想从我给定的url中获取数据
-
URI是一个模块,使用它解析 URL 会返回一个被忽略的对象。这不是错误,但没有用。
标签: html ruby-on-rails ruby pdf prawn