首页 > 解决方案 > 上传到 Azure 时,Rails wicked_pdf 页眉、页脚和 html 不显示

问题描述

我正在尝试使用 wicked_pdf 呈现多页合同。文件的主体也有一些<b></b>标签、页眉和页脚。

我目前的设置是:

html = PdfGeneratorHelper.render_to_string(action: :show,
                                           layout: 'pdf.html.erb',
                                           template: 'contracts/show.pdf.erb',
                                           locals: { user: @user, service: service })

footer_html = PdfGeneratorHelper.render_to_string(layout: 'pdf.html.erb',
                                                  template: 'contracts/footer.pdf.erb')

header_html = PdfGeneratorHelper.render_to_string(layout: 'pdf.html.erb',
                                                  template: 'contracts/header.pdf.erb')

pdf = WickedPdf.new.pdf_from_string(html, header: { content: header_html }, footer: { content: footer_html })

所有文件都已<!DOCTYPE html>添加到顶部。

在本地生成此文件时,一切正常,页眉和页脚都存在,并且<b>text</b>是粗体。

但是在将合同上传到 Azure 时,它​​们根本不会出现。

标签: ruby-on-railspdfazure-storagewicked-pdf

解决方案


推荐阅读