2012-09-23 7 views
5

In meinen Schienen 3.1-Anwendung, michfür Schienen actionmailer, jede Möglichkeit zum Debuggen von ActionView :: Template :: Fehler Fehler?

config.action_mailer.raise_delivery_errors = true 

in meiner development.rb Datei (und, ja, die von lokalem Dev-Server neu gestartet hat, da dies auf true zu ändern).

Allerdings, wie ich neue E-Mail-Vorlagen entwickeln und in den gelegentlichen ActionView :: Template :: Error laufen Ich sehe keine der Debugging-Informationen, die heraus, welche Zeile den Fehler warf. (Im Gegensatz zu einer meiner normalen App-Ansichten zeigt das Protokoll das Snippet der haml-Quelle mit dem Problem).

Gibt es eine Möglichkeit, ähnliche Debugging-Nachrichten für Mailer zu aktivieren?

+0

Ich weiß nicht, über die Mailer Lieferung Debuggen Aktion Debuggen ... aber ich benutze die [Brieföffner gem] (https://github.com/ryanb/letter_opener) die E-Mails zu liefern auf Entwicklung env. Und mit diesem Edelstein kann ich sehen, die Protokolle, wenn etwas während der Lieferung (die Lieferungsfehler) .... plus es bietet eine einfache Möglichkeit, die gesendeten Mails (überprüfen Sie die E-Mail-Stil, Inhalt und so weiter) Wenn Sie vagrant für die Entwicklung verwenden, können Sie die gleiche Funktionalität mit [Letter Opener Web Juwel] (https://github.com/fgrehm/letter_opener_web) –

Antwort

1

Ich benutze Rails-Konsole statt eine Web-Anfrage zu machen, um Action Mailer zu testen. Es wird viel mehr Informationen geben, wenn ein Fehler auftritt.

$ rails c 
> MyMailer::maielr_name(var1, var2).deliver! 
Verwandte Themen