質問

私はHerokuでホストされているユーザー登録を持つサイトを持っているので、私のMailChimpアカウントに接続されているマンドリルアドオンがすでにあります。現在、ユーザーがサインアップすると、ActionMailerを使用してEメールを送信し、単語を持つText.erbファイルだけを送信しますが、MandrillでMailChimp Eメールテンプレートの1つを使用することをお勧めします。私はこれを行う方法について話すWeb上で良い場所を見つけていません。これを正確に行う方法を正確に知っているように言う。

上述のように、私はすでに電子メールを送信するためのコードを設定して、Mandrillを使用してMailChimpからのテンプレートではありません。

いつものように、あらゆる助けが鑑賞されています。

役に立ちましたか?

解決

Mandrill Mailer gemを使用して、私は強くお勧めします。それは間違いなくあなたが達成しようとしていることをあなたに助けます。これはあなたがあなたの登録メールでやりたいことです(主に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
.

基本的にあなたのメーラがMandrillMailer::TemplateMailerから継承して欲しい、次にあなたがあなたのマンドリアカウントからどのテンプレートを使うかを伝えたい。

gem site のドキュメントを確認してくださいが、かなり簡単な転送〜

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top