2014-10-28 42 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>