2010-07-22 4 views
0

À l'heure actuelle, mon Usermailer est écrit, donc j'ai UserMailer.delay.deliver_blah. Tout fonctionne parfaitement, mais comme avant j'aimerais que le contenu de l'email soit imprimé dans la console pour le débogage. Comment puis-je faire cela?Delayed_job en développement

+0

Voulez-vous que le contenu affiché au moment où vous appelez la '.delay' ou au moment où les processus d'emploi différé/envoie le courrier? Je crois que le travail retardé sera toujours généré sur la base de l'env, mais il ira plutôt au fichier delayed_job.log. Cela dépend de la branche que vous utilisez. Je peux dire que c'est ce qui se passe dans la branche collective. –

Répondre

0

Définissez le consignateur ActionMailer et définissez le niveau de journalisation approprié lors de l'initialisation de l'expéditeur.

ActionMailer::Base.logger = Logger.new(STDOUT) 
ActionMailer::Base.logger.level = :info 

OU

ActionMailer::Base.logger = Rails.logger 
ActionMailer::Base.logger.level = :info 
Questions connexes