我正在尝试关注此tutorial。rails 3和PDFkit
当我将.pdf
添加到我的网址时,它什么都不做。我的控制器有:
respond_to :html, :pdf.
我的mime类型已被声明。
我想这太:
respond_to do |format|
format.html
format.pdf {
html = render_to_string(:layout => false , :action => "www.google.fr")
kit = PDFKit.new(html)
send_data(kit.to_pdf, :filename => "candidats.pdf", :type => 'application/pdf')
return # to avoid double render call
}
end
,但它不工作,我不明白的错误。我的浏览器一直在等待localhost,但没有任何反应。
那么我该如何尝试使用pdfkit呢?
编辑2:
根据我的rails的日志,rails成功地呈现了HTML。我在.log中看到了这一点,rails不会将它发送到webrick或我的浏览器。而且我的浏览器一直在等待,并且没有发生任何事情。我在这里只有很少的照片。
编辑3:我的webrick服务器似乎无法响应其他请求,一旦他开始获得我的url的.pdf
版本,有什么想法?
编辑4:
我用的导轨3.1,wkhtmltopdf 0.9.5(Windows安装程序)和pdfkit 0.5.2
抱歉,无法帮助您解决问题,但感谢您向我推荐pdfkit!一直以为虾对它来说是'好'的。 –
您发布的代码与您链接的教程中显示的代码之间存在相当大的不匹配。你确定你正在学习这个教程吗? –