0

ユーザーが新しいレコードを作成して保存するたびに、自分にメールを送信しようとしています。現在、新しいレコードを保存するコントローラーの一部にこれがあります。

UserMailer.notification_email().deliver

そして、これは私のユーザーメーラーで:

class UserMailer < ActionMailer::Base
  default from: "from@example.com"

  def notification_email()



    mail(:to => "admin@example.co.uk",
         :subject => "Test")
  end

end

おそらくいくつかのパラメーターを渡す必要があることは承知していますが、何がわからないのか、さらに、静的な電子メールアドレスではなく、各ユーザーに電子メールを送信するすべての例を見つけることができます。

4

2 に答える 2

0

環境でsmtp設定を設定しましたか?このようなもの:

config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
  # your settings
}
于 2013-03-13T15:58:50.707 に答える
0

このRailsCast http://railscasts.com/episodes/206-action-mailer-in-rails-3を見てください。また、開発/本番環境でアクション メーラーを使用する方法についての洞察も提供します。

于 2013-03-13T16:37:13.433 に答える