gpt4 book ai didi

ruby-on-rails - wicked_pdf 不导入 twitter bootstrap 样式

转载 作者:行者123 更新时间:2023-12-04 06:13:46 27 4
gpt4 key购买 nike

我正在通过 wicked_pdf gem 渲染 pdf 文件:

format.pdf do
render :pdf => 'oferta',
:template => 'templates/show_offer.pdf.erb',
:layout => "layouts/templates.html.erb",
:print_media_type => true,
:page_size => "A4",
:disable_smart_shrinking => true,
:footer => { :right => '[page] of [topage]' }
end

我的布局文件如下所示:
<%= javascript_include_tag "jquery", "application"%>
<%= stylesheet_link_tag "templates", media: "all" %>
<%= wicked_pdf_javascript_include_tag "number_pages" %>
<%= wicked_pdf_stylesheet_link_tag "templates", media: "all" %>

还有我的 templates.css 文件:
/*
*= require bootstrap_and_overrides
*= require on_the_spot
*= require_self
*/

但是,我渲染的 pdf 文件包含此文件中的样式,但不包含 bootstrap 样式(颜色等)。

我究竟做错了什么?我应该在 wicked_pdf.rb 初始值设定项文件中使用预编译器吗?

提前致谢!

最佳答案

永远不要导入所有样式表,只导入

<%= wicked_pdf_stylesheet_link_tag "print.css" -%>

播种,从文件 print.css.scss 导入所有样式表

例子:
@import "bootstrap-sprockets";
@import "bootstrap";

@import "bootstrap/variables";
@import "bootstrap/mixins";

@include make-grid(sm);
@include make-grid(md);
@include make-grid(lg);

@import "theme.css";

关于ruby-on-rails - wicked_pdf 不导入 twitter bootstrap 样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25383046/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com