hi,
also gute Frage. An für sich sieht das vollkommen richtig aus (obwohl
ich nicht weiß warum du Methodenaufrufe mit Instanzvariablen mischst).
Bist du denn sicher, dass du deiner deliver_welcome_mail methode auch
wirklich einen Athleten mitgibst? Liegt ja vielleicht gar nicht an der
mail-view ;)
Max
schroedi wrote:
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
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/listinfo/rubyonrails-ug