Créer un modèle de mail :
class Notifier < ActionMailer::Base def prevenir_administration(emploi) recipients "florence.henry@obspm.fr" bcc "" from "florence.henry@obspm.fr" headers "return-path" => "florence.henry@obspm.fr" headers "reply-to" => "florence.henry@obspm.fr" subject "Offre d'emploi à valider" body :emploi => emploi end end
Pour chaque type d’email, on définit une méthode. Dans le champ body
, on passe un objet quelconque. Il faut ensuite définir une vue ayant le même nom que la méthode. Cette vue sert à composer le corps du mail.
Enfin, on envoie le mail en utilisant la méthode de classe deliver_methode
.