Я застрял на жемчужине wicked_pdf.
- Я создаю отчет в формате PDF и хочу включить таблицы стилей.
- Таблицы стилей создаются через веб-пакет с tailwindcss.
В документе wicked_pdf этоСказано, что я могу использовать wicked_pdf_stylesheet_pack_tag
и wicked_pdf_javascript_pack_tag
для включения моих таблиц стилей и JavaScript из веб-пакета, но ничего не работает.
Вот код из контроллера:
format.pdf do
render template: "pdf_reports/show",
layout: "wicked_layout",
pdf: "report"
end
Воткод из макета:
<!DOCTYPE html>
<html>
<head>
<%= csrf_meta_tags %>
<%= wicked_pdf_javascript_pack_tag 'application', 'data-turbolinks-track': 'reload' %>
<%= wicked_pdf_stylesheet_pack_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %>
<%= wicked_pdf_stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %>
</head>
<body>
<%= yield %>
</body>
</html>
Вот код из представления pdf.erb:
<h1 class="text-red-base">Test pdf</h1>
<h2 class="test-wicked">mldgmdjgfd</h2>
Работает с wicked_pdf_stylesheet_link_tag (test-wicked применяется из звездочек: текстсиний), но не с wicked_pdf_stylesheet_pack_tag (h1 должен быть красным, но это не так).
Есть идеи, что происходит?
Спасибо!