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

Antwort per Email an