小编Tho*_*mas的帖子

如何将 css 样式表包含到 wicked pdf 中?

我被困在 gem wicked_pdf 上。

  • 我正在生成一个 pdf 报告,我想包含样式表。
  • 样式表是通过 webpack 和 tailwindcss 生成的。

在 wicked_pdf 文档中,据说我可以使用wicked_pdf_stylesheet_pack_tagwicked_pdf_javascript_pack_tag包含来自 webpack 的样式表和 javascript,但没有任何效果。

这是来自控制器的代码:

      format.pdf do
        render template: "pdf_reports/show", 
        layout: "wicked_layout",
        pdf: "report"
      end
Run Code Online (Sandbox Code Playgroud)

这是布局中的代码:

<!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>
Run Code Online (Sandbox Code Playgroud)

这是视图 pdf.erb 中的代码:

<h1 class="text-red-base">Test pdf</h1>
<h2 class="test-wicked">mldgmdjgfd</h2>
Run Code Online (Sandbox Code Playgroud)

它适用于 wicked_pdf_stylesheet_link_tag(test-wicked …

ruby-on-rails wicked-pdf webpack

6
推荐指数
1
解决办法
1765
查看次数

标签 统计

ruby-on-rails ×1

webpack ×1

wicked-pdf ×1