gpt4 book ai didi

ruby-on-rails - Prawn 使用pdf模板

转载 作者:数据小太阳 更新时间:2023-10-29 07:59:49 24 4
gpt4 key购买 nike

我想用PDF模板用 Prawn 生成文档。

我没有收到任何错误,但是模板被完全忽略了。有谁知道为什么会这样?如果有任何帮助,我将不胜感激!

class JobPdf < Prawn::Document

def initialize(job)
super()
@job = job
text @job.title
text @job.target_text
end

def render(job)
doc = Prawn::Document.new({template: "#{Rails.root}/app/templates/jobs/layout.pdf"})
doc.text job.title
doc.text job.target_text
doc.render
end

结束

作业 Controller :

 def show
@job = Job.find(params[:id])
respond_to do |format|
format.html
format.pdf do
pdf = JobPdf.new(@job)
send_data pdf.render(@job),
filename: "job#{@job.id}.pdf",
type: "application/pdf",
disposition: "inline"
end
end
end

最佳答案

Prawn 已经从其核心中删除了模板,显然可以使用 https://github.com/prawnpdf/prawn-templates仍然使用它们,但请注意,即使是 Prawn 也说这是“非常有问题的”

关于ruby-on-rails - Prawn 使用pdf模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25044424/

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