Hallo Freunde,
ich versuche gerade die Daten in eine Email zu bekommen.
der AthletMailer sieht so aus
[...]
def welcome_email(athlet)
@recipients = "[email protected]"
@from = "Registrierung <schroedi2001>"
@subject = " Neuer Teilnehmer angemeldet"
sent_on Time.now
body :athlet => athlet
content_type "text/html"
Das klappt auch soweit und ich kann Mails verschicken. Nur jetzt würde
ich gerne den Inhalt des @athlet in meiner Email auslesen ähnlich wie in
einer View
Allerdings schmeisst mir das immer einen Fehler
Es hat sich ein neuer Teilnehmer angemeldet. <%=
@athlet.first_name %>.<br/>
NoMethodError in Athlets#create
Showing app/views/athlet_mailer/welcome_email.erb where line #9 raised:
You have a nil object when you didn't expect it!
The error occurred while evaluating nil.first_name
Extracted source (around line #9):
6: <body>
7: <h1>Neuer Teilnehmer angemeldet <%#=h @athlet %></h1>
8: <p>
9: Es hat sich ein neuer Teilnehmer angemeldet. <%=
@athlet.first_name %>.<br/>
10:
11: <%= Time.now %>
12: </p>
Jemand ein paar Tipps, wie ich mir heute den Tag versüssen könnte?
Mario
--
Mario Schröder | http://www.ironschroedi.com/de/
Office: +49 361 2152062
Phone: +49 34464 62301 Cell: +49 163 27 09 807
http://www.xing.com/go/invite/6035007.9c143c
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/listinfo/rubyonrails-ug