Ruby on Rails:打印预览会在输出时覆盖自身

时间:2016-06-03 15:56:27

标签: ruby-on-rails ruby printing

我正在开发一款应用程序,并且已经构建了一个可以正常工作的打印功能。完成打印预览后,看起来好像文本输出会在页面上覆盖自己。 Print Overwrite

在我的application.html.erb中,我确实有这一行:

<%= stylesheet_link_tag    'application', media: 'all' %>

在我的print.scss文件夹中,这是第一行:

@media print {

我是否需要在@标记中添加application.html.erb符号:media: 'all'

这是我的完整print.scss

    @media print {

body > *:not(#printSection) {
       display: none;
    }

#printSection, #printSection * {
    visibility: visible;

    #modal_invoice_number{font-size: 9px;}
    .page-header > small {
        color: #666;
        display: block;
        margin-top: 5px;
        font-size: 10px;
    }
}

    #printSection {
        position:absolute;
        left:0;
        top:0;
        width: 100%;
        border: 0;
        margin: 0;
        padding: 0;
        font-size: 10px;
    }

.btn {
  display: none;
}

}

0 个答案:

没有答案