rails 5 bootstrap 4样式表用于打印背景颜色

时间:2017-03-20 10:56:13

标签: css ruby-on-rails twitter-bootstrap printing ruby-on-rails-5

早上好,

我有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

1 个答案:

答案 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' %>

希望它有所帮助。