Question

J'ai un site avec inscription de l'utilisateur hébergé sur Heroku, donc j'ai déjà le Mandrill Add-on qui est connecté à mon compte Mailchimp.Maintenant, lorsqu'un utilisateur s'inscrit, il leur envoie un e-mail à l'aide de ActionMailer et simplement un texte.erb fichier avec quelques mots, mais je préfère utiliser l'un de mes Mailchimp modèles d'e-mail avec Mandrill.Je n'ai pas trouvé de bons endroits sur le web qui parlent de la façon de le faire et quelque chose me dit y'all savoir exactement comment faire cela.

Comme mentionné, j'ai déjà le code mis en place sur l'app pour envoyer l'e-mail, tout simplement pas le modèle de Mailchimp à l'aide de Mandrill.

Comme toujours, toute aide est très apprécié.

Était-ce utile?

La solution

Je vous suggère fortement de l'aide de l' Mandrill Mailer gem.Il va certainement vous aider avec ce que vous essayez d'accomplir.Ici est ce que vous voulez faire avec votre Mail d'Inscription (principalement copié à partir de la gemme 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

Fondamentalement, vous voulez que votre Mailer pour hériter de la MandrillMailer::TemplateMailer, et ensuite, dites-lui le modèle que vous souhaitez utiliser à partir de votre Mandrin compte.

Vérifiez les docs sur le gem site, mais il est assez franc ~

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top