Prawn PDF adjuntos en el correo electrónico.

En mi aplicación Rails, estoy tratando de adjuntar la factura al correo electrónico:

def invoice(invoice)
  attachment :content_disposition => "attachment",
             :body => InvoicePdf.new(invoice),
             :content_type => "application/pdf",
             :filename => 'invoice.pdf'

  mail(:to => @user.email, :subject => "Your Invoice")
end

losFacturapdf es un documento PDF de Prawn:

class InvoicePdf < Prawn::Document
  def initialize(order, view)
    draw_pdf
  end

  def draw_pdf
    # pdf stuff
  end
end

No consigo archivos adjuntos en el correo electrónico. ¿Qué estoy haciendo mal? Cualquier consejo sería bienvenido y apreciado.

Editar: La versión de Rails que estoy usando es3.0.x

Respuestas a la pregunta(2)

Su respuesta a la pregunta