Domanda

Ho un sito con la registrazione dell'utente ospitata su Heroku, quindi ho già il componente aggiuntivo Mandrill che è collegato al mio account MailChimp.In questo momento, quando un utente si iscrive, invia loro un'e-mail utilizzando ActionMailer e solo un file text.erb con alcune parole, ma preferirei utilizzare uno dei modelli di posta elettronica dei miei MailChimp con Mandrill.Non ho trovato buoni posti sul web che parlano di come fare questo e qualcosa mi dice che tu sappia esattamente come farlo.

Come accennato, ho già il codice configurato sull'app per inviare l'e-mail, non solo il modello da MailChimp utilizzando Mandrill.

Come sempre, qualsiasi aiuto è davvero apprezzato.

È stato utile?

Soluzione

Ti suggerisco vivamente di utilizzare il Mandrill Mailer gem.Ti aiuterà sicuramente con quello che stai cercando di realizzare.Ecco cosa vuoi fare con la tua mail-mail (copiata principalmente dal Gem GitHub Docs):

class SignupMailer < MandrillMailer::TemplateMailer
  default from: 'support@example.com'

  def signup(signup)
    mandrill_mail template: 'Signup Template', # Whatever name you have in Mandril
                  subject: 'Thanks for signing up!',
                  to: {email: signup.email, name: signup.name},
                  ....
  end
end
.

Fondamentalmente vuoi che il tuo mailer erediti da MandrillMailer::TemplateMailer, e poi dillo quale modello che si desidera utilizzare dal tuo account Mandril.

Controllare i documenti sul sito gemma , ma è piuttosto semplice ~

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top