使用Devise通知管理员新的注册

tde*_*lam 5 ruby-on-rails devise ruby-on-rails-3

我的所有用户在获得管理员批准之前都将被取消批准,管理员将登录该网站以将用户标记为已批准.我正在关注这里Devise文档,这些文档效果很好但是如果新用户注册后如何向管理员发送电子邮件以便管理员知道并且可以批准注册?

var*_*tis 9

在你的用户模型中,做这样的事情:

after_create :send_admin_mail
def send_admin_mail
   ###Send email stuff here
end
Run Code Online (Sandbox Code Playgroud)

您可能想要使用ActionMailer.

可能有一些内置的Devise方式,但我找不到任何东西.这基本上只是向您发送警报.