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

Я думаю, что проблема не в создании фактического HTML-файла внутри show.pdf.erb ... См. Мой ответ. Кроме того, ваш ответ, вероятно, будет работать для меня, если бы я импортировал стилизацию CSS. Однако я не уверен. – Abram

+0

Похож на приемлемую попытку ответа - если вам это не нравится, правильным движением является его понижение, а не флага. – ArtOfWarfare

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> 

 Смежные вопросы

  • Нет связанных вопросов^_^