Как включить таблицу стилей CSS в злой PDF? - PullRequest
1 голос
/ 21 октября 2019

Я застрял на жемчужине 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 должен быть красным, но это не так).

Есть идеи, что происходит?

Спасибо!

...