prawn pdf渲染部分结果在空白页面

时间:2015-07-11 08:30:38

标签: ruby-on-rails prawn

我尝试使用rails prawn模板样式。在我的主要文档" order_summary"中,我想渲染一个像这样的虾模板:

pdf = Prawn::Document.new(:page_size => "A4")
render :partial => "invoice"

部分名称为:_invoice.pdf.prawn,位于与主文档完全相同的文件夹中。

运行时会产生空白页面。该页面根据日志成功呈现:

  

渲染文件/ _invoice.pdf.prawn(756.7ms)已渲染   documents / order_summary.pdf.prawn(1100.9ms)已完成200 OK   2323ms(浏览次数:1141.1ms | ActiveRecord:0.4ms)

如果我将部分运行为" invoice.pdf.prawn" (没有通过另一个文件呈现),它工作正常所以我假设没有代码错误或某事。

我做错了什么?

1 个答案:

答案 0 :(得分:3)

这是Prawnto wiki中记录的问题。即使partial位于同一文件夹中,您仍然需要指定完整路径。在您的情况下,'文件/发票'。