早上好,
我有rails 5 bootstrap 4应用程序,它尝试什么时候是页面打印机分配背景颜色。
我从
开始 <%= stylesheet_link_tag 'application-print', media: 'print' %>
并创建 应用print.css 有了这个内容
.table-plus {
background-color: #d0ffd0 !important;
-webkit-print-color-adjust:exact;
}
.table-minus {
background-color: #ff4040 !important;
-webkit-print-color-adjust:exact;
}
但是当我点击样式表进行打印时,它会将我报告为未知路线,有人可以就如何正确添加打印机纸张给出建议吗?
谢谢
T.Krmela
答案 0 :(得分:0)
这些步骤可以帮助您
只需将样式表链接到您的布局
即可<link rel="stylesheet" href="/assets/application-print.css" media="print">
或强>
您可能忘记在服务器启动时预编译application-print.css文件,因此在/config/initializers/assets.rb
文件中写下以下行。
Rails.application.config.assets.precompile += %w(application-print.css)
您应首先将文件放在app/assets/stylesheets
文件夹中。
现在你可以使用:
<%= stylesheet_link_tag 'application-print', media: 'print' %>
希望它有所帮助。