Sto provando ad usare PDFKit.Come installare PDFKit? (Rails 3.2.1 e PDFKit 0.5.2)
Sembra abbastanza semplice, quindi sto cercando di seguire Ryan's Rails cast.
Così ho aggiunto la gemma alla mia Gemfile e aggiornato il mio application.rb
con:
config.middleware.use "PDFKit::Middleware"
Dopo che ho installato wkhtmltopdf su Linux con:
apt-get install wkhtmltopdf
E assicurarsi che funzioni:
[[email protected]]%wkhtmltopdf www.google.com gogole.pdf
Loading page (1/2)
Printing pages (2/2)
Done
Tutto sembra a posto fino a quando non provo ad aggiungere il .pdf su una delle mie pagine ...
Il sito web rimane per sempre in uno stato di caricamento. Quando mi fermo il server con un Ctrl - C
nella console, ottengo il seguente errore:
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'
Che cosa sto facendo di sbagliato?
Penso che stiate usando 'Webrick' come server web HTTP. Puoi provare a usare 'Thin'? –
@nash: Grazie per avermi mostrato Thin (di solito uso l'ibrido ma in realtà stavo usando Webrick, vergognandomi: p). Ad ogni modo sta facendo la stessa cosa con Thin :( –