Am 30.10.2007 16:54:05 schrieb Tom Koll:
Es gibt eine Funktion im TextHelper, die dies könnte, allerdings
kann ich im Controller nicht darauf zu greifen.
Hat jemand eine Ahnung, wie dies dennoch machbar ist?
Oder einen regulären Ausdruck, der die Ersetzung übernimmt?
Also wenn ich die Doku des ActionMailer richtig verstehe kannst du in
den Views des ActionMailers die ganzen Methoden des ActionPacks
verwenden.
Du musst also diesen Teil vom Controller ins View schieben was ja auch
mehr dem MVC-Prinzip entspricht.
das Problem:
Da ich die Funktion zum Versenden einer Mail benötige, kann ich es leider
nicht im View verwenden, da ich die Mail ja im Controller und nicht erst
in der Anzeige verschicke.
@Alexander: danke, für die Hilfe, ich werde die Regex gleich ausprobieren…
LG,
Stephan
Ok Erzähl mal, obs geklappt hat.
Klene Korrektur g
def urlToLink(html_msg)
html_msg.gsub(/(…)/, ‘<a href="\1">\1</a>’)
end
Am 30.10.07 schrieb Stephan B. [email protected]:
Guten Tag,
Am Tue, 30 Oct 2007 17:21:23 +0100 schrieb “Stephan B.”
[email protected]:
das Problem:
Da ich die Funktion zum Versenden einer Mail benötige, kann ich es leider nicht im View verwenden, da ich die Mail ja im > Controller und nicht erst in der Anzeige verschicke.
Thomas Hinweis bezog sich auf die Mail-View. Hast du gar keine?
Verwendest du keinen ActionMailer?
Beste
GrüßeMoritz
Am 30.10.2007 um 17:33 schrieb Stephan B.:
Moritz wrote
Thomas Hinweis bezog sich auf die Mail-View. Hast du gar keine?
Verwendest du keinen ActionMailer?
Doch, ich verwende einen ActionMailer.
Ein Mail-View ist aber nicht vorhanden, lediglich eine Textrückgabe
mit AJAX-Aktualisierung.
Ah, da fehlt fundamentales Verständnis.
Die Views für den ActionMailer sind anders als die anderen Views
und dienen nicht etwa zur Ausgabe im Browser sondern als Vorlage
fürdie E-Mails die du verschickst.
ciao, tom
–
Thomas R. “TomK32” Koll <> http://tomk32.de <> http://ananasblau.de
just a geek trying to change the world
Thomas Koll wrote:
Thomas Hinweis bezog sich auf die Mail-View. Hast du gar keine?
Verwendest du keinen ActionMailer?
Doch, ich verwende einen ActionMailer.
Ein Mail-View ist aber nicht vorhanden, lediglich eine Textrückgabe
mit AJAX-Aktualisierung.
Ah, da fehlt fundamentales Verständnis.
Die Views für den ActionMailer sind anders als die anderen Views
und dienen nicht etwa zur Ausgabe im Browser sondern als Vorlage für
die E-Mails die du verschickst.
autsch, schon wieder mal als Rails-Neuling entblößt
Aber leider stimmts…
LG,
Stephan
Also ich kann auch nur zur Verwendung der Views raten, da man hier
auch noch recht stressfrei die Möglichkeit hat nicht nur plain oder
html mails zu verschicken sondern beide Varianten in einer Mail.
Natürlich geht es auch im Controller, aber mit Views ist es noch viel
bequemer.
Max