ActionMailer wysylanie danych z bazy

Witam,

Mam skonfigurowanego Action maila, ktory wysyla maila.

Chcialbym jednak wyslac dane zawarte nie na stronie mail…

class NotifierController < ApplicationController
def email_sent
Notifier::deliver_mail(“lblasik@wp.pl”)
end
end

 def mail(recipient)
      recipients recipient
      from       "lblasik@wp.pl"
      subject    "New account information"
      @body['dat'] = "hola"
      @hiers_datas = PersonalData.find_by_sql("SELECT * FROM hiers h, rent_details r, personal_datas p WHERE r.hier_id=h.id  AND h.personal_data_id=p.id AND r.id=#{id}")
        
  end

Probowalem przekierowan na rozne sposoby zeby mail.rhtml mialdostep do danych z bazy ale mi sie nie udaje.

Pomocy !!

Nie bardzo rozumiem o co chodzi, ale domyslam sie, ze chcesz w tresci maila zawrzec jakas dynamiczna tresc (np. nazwa uzytkownika do ktorego posylasz).

Aby cos takiego dokonac, nalezy uzyc:

@body[:name] = recipient.name  # name zwraca nazwe uzytkownika adresata

a nastepnie w tekscie maila odwolujemy sie do tej dynamicznej tresci przy uzyciu @name.

Pozdrawiam.