Pergunta

Tenho um site com registro de usuário hospedado no Heroku, então já tenho o complemento Mandrill que está conectado à minha conta Mailchimp.No momento, quando um usuário se inscreve, ele envia um e-mail usando ActionMailer e apenas um arquivo text.erb com algumas palavras, mas eu prefiro usar um dos meus modelos de e-mail Mailchimp com Mandrill.Não encontrei nenhum lugar bom na web que fale sobre como fazer isso e algo me diz que vocês sabem exatamente como fazer isso.

Como mencionei, já tenho o código configurado no aplicativo para enviar o email, mas não o template do Mailchimp usando Mandrill.

Como sempre, qualquer ajuda é verdadeiramente apreciada.

Foi útil?

Solução

Eu sugiro fortemente que você use o Mandril Mailer gema.Definitivamente irá ajudá-lo com o que você está tentando realizar.Aqui está o que você deseja fazer com seu e-mail de inscrição (copiado principalmente dos documentos do gem github):

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

Basicamente você quer que seu Mailer herde do MandrillMailer::TemplateMailer, e informe qual modelo você deseja usar em sua conta Mandril.

Confira os documentos no site de joias, mas é bem simples ~

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top