【发布时间】:2012-07-27 00:47:31
【问题描述】:
我已经安装了 Devise,它已经正常运行。但是,我想在用户注册中添加一个额外的步骤。我希望将电子邮件也发送给管理员/站点管理员,而不是仅将确认电子邮件发送给用户。另外,我将在 User 模型中添加一个角色字段。
我希望能够让用户注册,收到一封表明他们已正确注册的电子邮件,然后管理员还会收到一封电子邮件,说明用户已请求访问权限,然后管理员会给他们一个角色。
我的想法是会有 3 个角色。未确认用户、已确认用户和管理员。所以未经确认的用户是一个简单注册的用户。确认用户是管理员批准的用户。
【问题讨论】:
-
覆盖 Devise::Mailer 的 Confirmation_instructions 方法,并将密件抄送 (bcc: "some@example.com") 添加到您希望将副本发送到的任何电子邮件中。 stackoverflow.com/questions/6271093/…
-
谢谢!这样做是为了让两个人收到电子邮件的副本。但是,我最终想向每个人发送两封不同的电子邮件。
标签: ruby-on-rails-3 devise authorization administration