Woops, il manque la ligne la plus importante à la fin : Mail.register_interceptor MailCatcher
On Friday, October 18, 2013 5:53:50 PM UTC+2, Olivier El Mekki wrote: > > Hello, > > Peu être un peu overkilled d'utiliser une gem pour ça (à moins d'avoir > des besoins complexes). > > Personnellement, j'utilise un simple initializer : > > # config/initializers/mail_catcher.rb > class MailCatcher > def self.delivering_email(message) > case Rails.env > when 'production' > > when 'staging' > to = message.to.kind_of?( Array ) ? message.to.first : message_to > unless to =~ /developers/ > message.subject = "[Catcher]#{message.to} #{message.subject}" > message.to = 'stag...@redacted.com' > end > else > message.subject = "[Catcher]#{message.to} #{message.subject}" > message.to = 'develop...@redacted.com' > end > end > end > > > On Friday, October 18, 2013 5:15:03 PM UTC+2, philippe lachaise wrote: >> >> Un outil génial ... mais qui refuse obstinément de marcher chez moi : >> >> https://github.com/sj26/mailcatcher >> >> Après avoir installé comme dit dans la doc : >> >> $ mailcatcher >> mailcatcher: command not found >> >> :-( >> >> la méthode de brute choue aussi : >> >> $ ruby >> /home/bach/.rbenv/versions/1.9.3-p429/lib/ruby/gems/1.9.1/gems/mailcatcher-0.5.12/bin/mailcatcher >> >> >> /home/bach/.rbenv/versions/2.0.0-p195/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in >> >> >> `require': cannot load such file -- mail_catcher (LoadError) >> from >> /home/bach/.rbenv/versions/2.0.0-p195/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in >> >> >> `require' >> from >> /home/bach/.rbenv/versions/1.9.3-p429/lib/ruby/gems/1.9.1/gems/mailcatcher-0.5.12/bin/mailcatcher:3:in >> >> >> `<main>' >> >> Bon, doit y avoir un pb de load-path qqpart, mais pourquoi ur cette gem >> là >> >> N.B. J'utilise rbenv >> >> ruby -v >> ruby 1.9.3p429 (2013-05-15 revision 40747) [x86_64-linux] >> >> C'est rageant de pas pouvoir utiliser un outil si prometteur ! >> >> Qqun a déjà eu affaire à ce cas de figure ? >> >> Merci d'avance :-) >> >> P.S. Au passage, faute de mailcatcher, ce petit outil Java peut rendre >> service, si ça intéresse qqun : >> http://nilhcem.github.io/FakeSMTP/ >> > -- -- Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse railsfrance@googlegroups.com Pour résilier votre abonnement envoyez un e-mail à l'adresse railsfrance-unsubscr...@googlegroups.com --- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Railsfrance. Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse railsfrance+unsubscr...@googlegroups.com. Pour plus d'options, visitez le site https://groups.google.com/groups/opt_out .