Hi Markus Railsfreund*,
Am 13.11.2007 um 17:38 schrieb Markus Railsfreund:
Alternativ habe ich folgendes probiert:
def versanddienstleister_notification(order)
setup_email(order)
subject "Bitte Bestellung ##{order.id} versenden"
part( :content_type => "multipart/alternative" ) do |p|
p.part( :content_type => "text/plain",
:body =>
render_message("versanddienstleister_notification.text.plain.rhtml",
{:order => order}) )
p.part( :content_type => "text/xml",
:body =>
render_message("versanddienstleister_notification.text.xml.rxml",
{:order => order}) )
end
end
Für das erste Attachment geht das, bei dem zweiten nutze ich
render_message um ein builder template zu rendern. Ist das korrekt?
Also wenn ich die Doku richtig verstehe darf du nicht den richtigen
Dateinamen verwenden.
Du hast außerdem ein part zuviel, um deines mal an das Beispiel
der Doku anzupassen:
class OrderMailer < ActionMailer::Base
def versanddienstleister_notification(recipient)
setup_email(order)
subject "Bitte Bestellung ##{order.id} versenden"
part "text/plain" do |p|
p.body = render_message("versanddienstleister-as-plain",
{:order => order})
p.transfer_encoding = "base64"
end
part :content_type => "text/xml",
:body => render_message("versanddienstleister-as-xml",
{:order => order})
end
end
Gegenfrage, die Methode setup_email als solche macht keinen Ärger?
Nicht dass wir da was übersehen.
ciao, tom
* Ich glaub ja nicht dass du mit Nachnamen Railsfreund heißt,
wenn du um deine Anonymität besorgt bist dann reicht auch der
Vorname allein, alles andere schaut ja eher lächerlich aus.
Nur mal so, gibt's ernsthaft Personalchefs die dich nicht
einstellen nur weil du hin und wieder ein Frage stellst?
Ich glaub nicht, sonst wär's hier nämlich sehr ruhig ;-)
--
Thomas R. "TomK32" Koll <> http://tomk32.de <> http://ananasblau.de
just a geek trying to change the world
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug