【发布时间】:2010-12-29 11:36:46
【问题描述】:
我正在使用 Devise 来确认用户电子邮件,但我不想将确认电子邮件发送给用户,而是发送给管理员和其他电子邮件给用户。
如果管理员确认用户电子邮件,则会向用户发送一封欢迎电子邮件。
如何更改确认邮件的收件人和内容?
谢谢
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 devise
我正在使用 Devise 来确认用户电子邮件,但我不想将确认电子邮件发送给用户,而是发送给管理员和其他电子邮件给用户。
如果管理员确认用户电子邮件,则会向用户发送一封欢迎电子邮件。
如何更改确认邮件的收件人和内容?
谢谢
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 devise
最直接的方法是不使用 Devise 的 Confirmable,而是自己编写。签出lib/devise/models/confirmable.rb 文件,复制您需要的内容并添加缺少的内容。
【讨论】:
gem install gemedit(参见 gemedit.rubyforge.org)和 gem edit -e mate devise 获取 gemedit gem,以在 TextMate 中查看设计源。