Ruby on rails rails3中的PDFkit始终生成不带样式的PDF

Ruby on rails rails3中的PDFkit始终生成不带样式的PDF,ruby-on-rails,pdfkit,Ruby On Rails,Pdfkit,我正在尝试使用PDFKit生成PDF。在url后添加“.PDF”后,它工作并获得一个PDF页面,但它总是看起来像一个只有文本内容的默认页面。我无法设置PDF页面的样式 我在“views\layouts\application.html.erb”中有这一行 但它不起作用。pdf页面仍然是默认样式 你们能帮我一下吗? THX您是否将PDFKit设置为使用打印媒体样式 config.middleware.use "PDFKit::Middleware", :print_media_type =>

我正在尝试使用PDFKit生成PDF。在url后添加“.PDF”后,它工作并获得一个PDF页面,但它总是看起来像一个只有文本内容的默认页面。我无法设置PDF页面的样式

我在“views\layouts\application.html.erb”中有这一行

但它不起作用。pdf页面仍然是默认样式

你们能帮我一下吗?
THX

您是否将PDFKit设置为使用打印媒体样式

config.middleware.use "PDFKit::Middleware", :print_media_type => true  

您是否会考虑使用wickedpdf——您可能会发现您想要做的事情更容易思考。谢谢Djj。我以前试过。但这对我来说似乎有点棘手。你能告诉我如何在show.html中添加一个将当前页面打印成PDF的链接吗?THX Leito,但我在“config\application.rb”中已经有这一行了PS:我在win OS上
@media print {
body{
    font-size:40px;}

#container{
    background:black;
    padding:20px;
    font-size:200%;
    }
}
config.middleware.use "PDFKit::Middleware", :print_media_type => true