Frage

Ich habe eine Site mit Benutzerregistrierung, die auf Heroku gehostet wird, daher habe ich bereits das Mandrill-Add-On, das mit meinem Mailchimp-Konto verbunden ist.Im Moment, wenn sich ein Benutzer anmeldet, sendet er ihm eine E-Mail mit ActionMailer und nur einen Text.erb-Datei mit einigen Wörtern, aber ich würde lieber eine meiner Mailchimp-E-Mail-Vorlagen mit Mandrill verwenden.Ich habe im Internet keine guten Orte gefunden, an denen darüber gesprochen wird, wie das geht, und etwas sagt mir, dass Sie alle genau wissen, wie das geht.

Wie bereits erwähnt, habe ich den Code bereits in der App eingerichtet, um die E-Mail zu senden, nur nicht die Vorlage von Mailchimp mit Mandrill.

Wie immer wird jede Hilfe wirklich geschätzt.

War es hilfreich?

Lösung

Ich würde Ihnen dringend empfehlen, das zu verwenden Mandrill Versandtaschen GEM.Es wird Ihnen auf jeden Fall bei dem helfen, was Sie erreichen möchten.Folgendes möchten Sie mit Ihrer Anmelde-E-Mail tun (hauptsächlich kopiert aus den Gem Github-Dokumenten)::

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

Grundsätzlich möchten Sie, dass Ihr Mailer von der erbt MandrillMailer::TemplateMailer, und teilen Sie ihm dann mit, welche Vorlage Sie von Ihrem Mandril-Konto verwenden möchten.

Überprüfen Sie die Dokumente auf der edelsteinseite, aber es ist ziemlich einfach ~

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top