Заголовок wicked_pdf не работает на Windows, но нижний колонтитул делает

header, footer оказывает очень хорошо на моем Mac а также Linux, но при использовании той же кодовой базы на windows header не рендерится на pdf,

Мне интересно, в чем может быть причина. И как отладить эту проблему. header просто глупо исчезнуть.

Если я поменяю заголовок на нижний колонтитул, то же самое содержание появится в нижнем колонтитуле.

Вот как выглядит код рендеринга -

render pdf: "#{@report.patient.name} - #{@report.created_at.strftime("%d %b %y")}",
       show_as_html: params[:debug].present?,
       page_size: 'A4',
       layout: 'pdf.html.haml',
       margin: { bottom: 20, top: 65 },
       header: { spacing: 63, html: { template: 'shared/pdf/header.pdf.haml', layout: 'layouts/header.pdf.haml' } },
       footer: { html: { template: 'shared/pdf/footer.pdf.haml', layout: 'layouts/footer.pdf.haml' } }

1 ответ

Проблема существует с текущей версией wkhtmltopdf, Установка более старой версии отсюда исправила проблему.

Другие вопросы по тегам