Estoy tratando de usar PDFKit.¿Cómo instalar PDFKit? (Rails 3.2.1 y PDFKit 0.5.2)
Parece bastante sencillo así que estoy tratando de seguir Ryan's Rails cast.
por lo que añade la gema para mi Gemfile y actualizado mi application.rb
con:
config.middleware.use "PDFKit::Middleware"
Después de eso he instalado wkhtmltopdf en Linux con:
apt-get install wkhtmltopdf
Y asegurarse de que funciona:
[[email protected]]%wkhtmltopdf www.google.com gogole.pdf
Loading page (1/2)
Printing pages (2/2)
Done
Todo se ve bien hasta que intento agregar el .pdf en una de mis páginas ...
El sitio web se mantiene en estado de carga para siempre. Cuando paro el servidor con un Ctrl - C
en la consola, me sale el siguiente error:
RuntimeError (command failed: "/usr/bin/wkhtmltopdf" "--page-size" "Letter" "--margin-top" "0.75in" "--margin-right" "0.75in" "--margin-bottom" "0.75in" "--margin-left" "0.75in" "--encoding" "UTF-8" "--print-media-type" "--quiet" "-" "-"):
pdfkit (0.5.2) lib/pdfkit/pdfkit.rb:71:in `to_pdf'
pdfkit (0.5.2) lib/pdfkit/middleware.rb:21:in `call'
¿Qué estoy haciendo mal?
Creo que está utilizando 'Webrick' como servidor web HTTP. ¿Puedes tratar de usar 'Thin'? –
@nash: Gracias por mostrarme Thin (suelo usar mongrel pero de hecho estaba usando Webrick, lástima de mí: p). De todos modos, está haciendo lo mismo con Thin :( –