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.
