С той же проблемой я также столкнулся с кодом, поэтому я попытался с большим количеством комбинаций, но в конце концов я нашел следующие решения, которые работали для меня
Следовал правильный формат HTML DOM, который отлично работает:
<!DOCTYPE html>
<html>
<head>
<title></title>
<link href=“https://fonts.googleapis.com/css?family=Roboto:400,700” rel=“stylesheet”>
<%= wicked_pdf_stylesheet_link_tag ‘pdf’ %>
</head>
<body>
<h1>Hello World</h1>
</body>
</html>
Выше приведен пример для заголовка
Также я добавил следующее свойство в контроллер для генерации PDF
render template: 'backend/report_result/report',
pdf: "test",
header: { html: { template: 'backend/report_result/header'}},
margin: { top: 30, bottom: 20, left: 25, right: 25 }
Убедитесь, что все свойства указаны правильно вместе с представлением сpdf.erb формат