0

Heroku でホストされているユーザー登録のあるサイトを持っているので、Mailchimp アカウントに接続された Mandrill アドオンを既に持っています。現在、ユーザーがサインアップすると、ActionMailer を使用して電子メールが送信され、いくつかの単語が含まれた text.erb ファイルだけが送信されますが、Mandrill で Mailchimp 電子メール テンプレートの 1 つを使用することをお勧めします。これを行う方法について話しているウェブ上の適切な場所を見つけられませんでしたが、これを行う方法を正確に知っていることを教えてくれます。

前述のように、Mandrill を使用した Mailchimp のテンプレートではなく、メールを送信するためのコードをアプリにセットアップしました。

いつものように、どんな助けも本当に感謝しています。

4

1 に答える 1

5

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、Mandril アカウントからどのテンプレートを使用するかを伝えます。

gem サイトのドキュメントを確認してください。

于 2013-11-16T04:40:59.313 に答える