Hallo,
ich kriege bei einem Objekt, das ich an das Mailer-Template weitergebe, nil.
Aber ich verstehe nicht, warum das so ist.
Mein Mailer-Objekt sieht so aus:
class ContactMailer < ActionMailer::Base
def message(contact_data)
@subject = 'Formular gti-coaching.de'
@body = { :contact_data => contact_data }
@recipients = '[email protected]'
@from = '[email protected]'
@sent_on = Time.now
@headers = { 'Reply-to' => contact_data.email }
end
end
Wenn ich contact_data im Mailer-Objekt abfrage, ist es auch da. Es wird also an
die Methode message übergeben. Aber im Template message.html.erb erhalte ich
kein lokales Objekt contact_data.
Da erhalte ich dann:
undefined local variable or method `contact_data' for
#<ActionView::Base:0x1fcc348>
Woran kann das denn liegen?
Viele Grüße
Michael Kastner
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/listinfo/rubyonrails-ug