Załącznik w emailu

Witam,

Chciałbym stworzyć załącznik do maila który będzie aktualnie wyświetlanym HTML ale w formacie Excel. Tzn.po klikniecie przycisku wysyłam maila z wygenerowanym aktualnie załącznikiem.
Mam już stworzony template do zapisu danych w xls który można wygenerować, nie wiem jedynie w jaki sposób go dodać jako załącznik.
Dodam również iż ActionMailer działa sprawnie i wysyła załączniki uprzednio stworzone.
Znalazłem metodę “render_to_string” ale nie za bardzo potrafię ją użyć.

Poniżej załączam ActionMailer:

class FifthMailer < ActionMailer::Base

default :from => "Default@example.com"

def send_email(fifth)

  attachments['file.xls']=File.read('R:/file.xls')
  mail(:to => "default@default.com", :subject => "Email", :body => "xxx")
end

end

Dzięki zapomoc