1
unten ist das normale Format I von http://api.rubyonrails.org/Mehrere Standards von Adresse in Action Rails
class ApplicationMailer < ActionMailer::Base
default from: '[email protected]'
layout 'mailer'
end
kopiert Aber was ich will in der Lage sein, mehrere Adresse zu haben, die es in Verbindung setzen.
Ich habe versucht, ein Verfahren, zum Beispiel zu nennen:
class ApplicationMailer < ActionMailer::Base
default from: address
layout 'mailer'
def address
Apartment::Tenant.current_tenant == "org" ? "[email protected]" : "[email protected]"
end
end
Als ich nenne das Verfahren es
<ActionMailer::Base::NullMail:0x007fbefe0eb388>
und nicht die Zeichenfolge, die ich will zurückgibt.
Dies funktioniert, aber ich bin für eine elegantere Code, wenn möglich suchen. trotzdem danke! –
ist es möglich, eine Methode vor dem Standard aus Zeile auszuführen? Ich habe bereits before_action versucht: –
Adresse zu initialisieren = Apartment :: Tenant.current_tenant == "org"? "[email protected]": "[email protected]" Und Adresse an default_from übergeben – puneet18