我正在尝试遵循本教程。
当我添加.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 服务器似乎无法响应其他请求,一旦他开始获取.pdf
我的 url 版本,有什么想法吗?
编辑 4:
我正在使用 rails 3.1、wkhtmltopdf 0.9.5(Windows 安装程序)和 pdfkit 0.5.2