Rails 3 -Render PDF desde la vista y adjuntar al correo electrónico

He estado usando Wicked_pdf para representar una vista como PDF y actionmailer para enviar correos electrónicos, pero no puedo hacer que funcionen juntos. Quiero adjuntar una versión PDF de una vista determinada a un correo electrónico con actionmailer y enviarla haciendo clic en un enlace o un botón. Tengo un comando link_to que envía un correo electrónico. Aquí está mi controlador que genera el correo electrónico:

def sendemail
 @user = User.find(params[:id])
 Sendpdf.send_report(@user).deliver
 redirect_to user_path(@user)
 flash[:notice] = 'Email has been sent!'
end  

Esto es lo que tengo en mi actionmailer:

class Sendpdf < ActionMailer::Base
default :from => "[email protected]"

def send_report(user)
@user = user
  attachment "application/pdf" do |a|
  a.body = #Something should go here, maybe WickedPDF.new.something?
  a.filename = 'MyPDF'
end     
mail(:to => user.email, :subject => "awesome pdf, check it")
end

end

He visto muchas preguntas y respuestas, la mayoría relacionadas con gambas. Parece que debería haber una respuesta simple a esto. ¿Alguien puede ayudar

ACTUALIZA Estoy agradecido por una sugerencia para usar como una opción alternativa en la respuesta a continuación. Sin embargo, realmente me gustaría aprender cómo representar una vista como PDF y adjuntarla a mi correo electrónico. Estoy dispuesto a usar algo diferente como Gambas o cualquier otra cosa si lo necesito.

Respuestas a la pregunta(3)

Su respuesta a la pregunta