2012-09-23 10 views
5

En mis rieles 3.1 aplicación, tengopara los radares Actionmailer, cualquier forma de depurar ActionView :: Template :: Error errors?

config.action_mailer.raise_delivery_errors = true 

en mi archivo development.rb (y, sí, han reiniciado servidor dev local, ya que el cambio en true).

Sin embargo, a medida que desarrollo nuevas plantillas de correo electrónico y me toco ocasionalmente con ActionView :: Template :: Error , no veo ninguna información de depuración sobre qué línea arrojó el error. (A diferencia de cuando una de mis vistas de aplicaciones normales tiene un problema, el registro muestra el fragmento de la fuente de haml con el problema).

¿Hay alguna manera de activar mensajes de depuración similares para los anuncios publicitarios?

+0

No sé sobre la depuración de la acción de depuración de entrega anuncio publicitario ... pero yo uso el [joya Abrecartas] (https://github.com/ryanb/letter_opener) para entregar los mensajes de correo electrónico en el env del desarrollo Y al usar esta joya, puedo ver los registros si algo sucedió durante la entrega (los errores de entrega) .... además proporciona una manera simple de ver los correos enviados (verifique el estilo del correo electrónico, el contenido y etc.) Si está utilizando vagrant para desarrollo, puede obtener la misma funcionalidad usando [Letter Opener Web gem] (https://github.com/fgrehm/letter_opener_web) –

Respuesta

1

Uso la consola de rails en lugar de hacer una solicitud web para probar el anuncio publicitario de acción. Proporcionará mucha más información si aparece un error.

$ rails c 
> MyMailer::maielr_name(var1, var2).deliver! 
Cuestiones relacionadas