Rails 3 -Render PDF a partir da visualização e anexar ao email

Estive usando o Wicked_pdf para renderizar uma visualização como PDF e o actionmailer para enviar emails, mas não consigo fazê-los funcionar juntos. Quero anexar uma versão em PDF de uma certa visualização a um email usando o actionmailer e enviá-la clicando em um link ou botão. Eu tenho um comando link_to que envia um email. Aqui está o meu controlador que recebe o email gerado:

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

Aqui está o que eu tenho no meu 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

Vi muitas perguntas e respostas, a maioria lidando com camarão. Parece que deveria haver uma resposta simples para isso. Alguém pode ajudar?

ATUALIZA Sou grato por uma sugestão para usar como uma opção alternativa na resposta abaixo. No entanto, eu realmente gostaria de aprender como renderizar uma exibição como PDF e anexá-la ao meu e-mail. Estou aberto a usar algo diferente, como camarão ou qualquer outra coisa, se necessári

questionAnswers(3)

yourAnswerToTheQuestion