Rails 3 + PDFKit: ¿Cómo convertir una vista a PDF?

En mi aplicación Rails 3 en Windows Tengo la siguiente página que muestra un recibo de trabajo y permite al usuario editarlo:

http://localhost:3001/jobs/45/invoice

Tengo también un botón "Crear PDF" en la parte inferior de la página. Cuando se presiona,create_pdf_invoice de miJobsController se llama

def create_pdf_invoice
    job = Job.find(params[:id])

    kit = PDFKit.new("<h1>Hello</h1><p>This is PDF!!!</p>", :page_size => "A4")
    file = kit.to_file("my_file_name.pdf")

    redirect_to(:action => 'index')
  end
end

¡Todo esto funciona bien, es decir, se crea el PDF!

Mi pregunta es cómo puedo imprimir la factura en sí en lugar de este texto estático (como si presiono "Imprimir" en lahttp://localhost:3001/jobs/45/invoice página)

ACTUALIZA

Intenté poner

require 'pdfkit'

config.middleware.use PDFKit::Middleware

inconfig/application.rb como se sugiereaqu.

El servidor se inicia normalmente, pero cuando voy a

http://localhost:3001/jobs/45/invoice.pdf

Ruby se bloquea:

Yo suelo

ruby 1.9.2p0 (2010-08-18) [i386-mingw32]
Rails 3.0.1
rake, version 0.8.7
pdfkit (0.5.0)

Algunas ideas

Respuestas a la pregunta(2)

Su respuesta a la pregunta