gpt4 book ai didi

ruby-on-rails - Prawn pdf在空白页中渲染部分结果

转载 作者:行者123 更新时间:2023-12-02 15:01:15 29 4
gpt4 key购买 nike

我尝试使用rails Prawn 的模板风格。在我的 Prawn 主文档“order_summary”中,我想渲染一个这样的 Prawn 模板:

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

该部分的名称是:_invoice.pdf.prawn,与主文档位于同一文件夹中。

运行时,会出现空白页。根据日志,页面渲染成功:

Rendered documents/_invoice.pdf.prawn (756.7ms) Rendered documents/order_summary.pdf.prawn (1100.9ms) Completed 200 OK in 2323ms (Views: 1141.1ms | ActiveRecord: 0.4ms)

如果我将部分运行为“invoice.pdf.prawn”(不通过另一个文件渲染它),它工作正常,所以我假设没有代码错误或其他东西。

我做错了什么?

最佳答案

这是 Prawnto wiki 中记录的一个陷阱。即使部分位于同一文件夹中,您仍然必须指定完整路径。在您的情况下,“文档/发票”。

关于ruby-on-rails - Prawn pdf在空白页中渲染部分结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31355133/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com