ruby on rails初心者ですが、自分のプロジェクトでユーザーがアカウントを作成した際に2通のメールを送りたいので、ユーザーがメールとパスワードを入れたリクエストを送ってきた際に、自分のメールアドレスを確認できるメールを送って、私の電子メールに対するユーザーの要求を通知するメッセージ。この問題を解決するにはどうすればよいですか? ありがとう。
質問する
212 次
1 に答える
0
コールバックを作成します。
モデル
class User < ActiveRecord::Base
after_create :send_admin_mail
...
def send_admin_mail
AdminMailer.new_user(self)
end
end
メーラー
class AdminMailer < ActionMailer::Base
def new_user(user)
@user = user
mail(subject: 'A new user has signed up!!111')
end
end
メーラーの設定を調整する必要があります (つまりdefault to:
、新しいユーザーのサインアップを通知したい人にする必要があります。
詳細については、
[1]:アクションメーラーの基本
[2]: ActiveRecord コールバック
于 2013-09-26T18:35:27.400 に答える