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ürdeich 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 %>.
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:
7:
Neuer Teilnehmer angemeldet <%#=h @athlet %>
8:
9: Es hat sich ein neuer Teilnehmer angemeldet. <%=
@athlet.first_name %>.
10:
11: <%= Time.now %>
12:
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
Willkommen bei XING! | XING