# Preview all emails at http://localhost:3000/rails/mailers/new_attestation_mailer class NewAttestationMailer < ApplicationMailer include Rails.application.routes.url_helpers def new_attestation(dossier) to = dossier.user.email subject = "Nouvelle attestation pour votre dossier nº #{dossier.id}" mail(to: to, subject: subject, body: body(dossier)) end private def body(dossier) <<~HEREDOC Bonjour, Votre dossier nº #{dossier.id} (démarche "#{dossier.procedure.libelle}") a subi, à un moment, un "aller-retour" : - Acceptation de votre dossier - Passage en instruction du dossier car besoin de le modifier - Seconde acceptation de votre dossier Suite à cette opération, l'attestation liée à votre dossier n'a pas été regénérée. Ce problème est désormais reglé, votre nouvelle attestation est disponible à l'adresse suivante : #{attestation_dossier_url(dossier)} Cordialement, L’équipe #{APPLICATION_NAME} HEREDOC end end