'pdf.html.erb', -6ren">
gpt4 book ai didi

ruby-on-rails - wicked_pdf 不呈现标题

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

        render :pdf => "file_name",
:layout => 'pdf.html.erb',
:template => 'transactions/show.pdf.erb',
:wkhtmltopdf => WICKED_PDF_BIN,
:show_as_html => true,
:layout => 'pdf.html.erb',
:header => {:html => { :template => 'shared/header.pdf.erb'}}

PDF 生成正常,不幸的是我没有看到标题。我可以将页眉粘贴在主布局中,它也可以正常工作。在我看来,上面的标题行没有被处理。文件名“header.pdf.erb”似乎无关紧要。我可以将它指向一个不存在的文件,它不会抛出任何错误。

这是 Mac 操作系统,Rails 3.2.1,ruby 1.9

最佳答案

您可能只想将模板呈现为字符串并将其分配给 header 的内容。试试这个:

header: {
content: render_to_string(template: 'header.pdf.haml')
}

它对我来说效果很好。

关于ruby-on-rails - wicked_pdf 不呈现标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11529912/

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