【发布时间】:2016-02-25 04:38:35
【问题描述】:
我正在我的 rails 应用程序中创建 PDF。我发现 PDFkit 不一定能做我想做的事,所以我想我会测试 Prawn。
我使用以下代码将它添加到我的控制器中:
def show
@document = Document.find(params[:id])
respond_to do |format|
format.html
format.pdf do
pdf = Prawn::Document.new(@document)
send_data pdf.render, filename:"1",
type: "application/pdf",
disposition: "inline"
end
end
end
但是使用这个我得到一个缺少属性的错误。我假设这是因为我的模型也被命名为 Documents 并且与 Prawn::Document.new 命令冲突?
我可以没有documents 模型并使用Prawn - 还是我在这里遗漏了什么?
【问题讨论】:
标签: ruby-on-rails pdf prawn