2014-10-28 73 views
0

您可以在下面的图片中看到问题。这里是我的代码:wicked_pdf将灰色框添加到pdf中

def show 
    respond_to do |format| 
     format.html { render :layout => false } 
     format.pdf do 
     render :pdf =>    "Ticket", 
       :no_background => true, 
       :layout =>   false 
     end 
    end 
    end 

Show.pdf.erb包含一个行:hello

enter image description here

回答

0

添加到你的CSS:

@media print { 
    body { background-color: #FFF; } 
} 
+0

我认为这个问题并没有在show.pdf.erb中创建一个实际的HTML文件......请参阅我的答案。此外,如果我正在导入CSS样式,您的答案可能适用于我。但是,我不是。 – Abram 2014-10-28 17:31:47

+0

看起来像一个可以接受的答案尝试 - 如果你不喜欢它,适当的举措是降低它,而不是标记它。 – ArtOfWarfare 2014-10-28 18:04:33

1

我需要创建正确的HTML格式以使其正常工作。

<!doctype html> 
<html> 
    <head> 
    <meta charset='utf-8' /> 

    </head> 
    <body style="background-color:white;"> 
    <div id="header"> 
     header 
    </div> 
    <div id="content"> 
     hello 
    </div> 
    </body> 
</html>