我是 Ruby on Rails 的新手。我想发送一封邮件通知您更改了 Devise 中的密码,但我不知道该怎么做。<%= link_to "Change your password", edit_user_registration_path%>
我通过添加到 application.html.erb 来完成更改密码工作。
问问题
1330 次
3 回答
3
自 Devise 3.5.3 起,更改密码后通知功能已内置,但默认情况下已禁用。要启用它,请打开 config/initializers/devise.rb 并进行此更改并重新启动您的应用程序。
- # config.send_password_change_notification = false
+ config.send_password_change_notification = true
https://github.com/plataformatec/devise/wiki/Notify-users-via-email-when-their-passwords-change
于 2017-03-02T05:23:51.753 回答
0
您想使用 ActionMailer。
有关详细信息,请参阅以下指南之一:
- 关于 ActionMailer 的 Rails 指南
- 本教程使用 Rails 发送电子邮件,或
- Heroku 帮助中的“从您的应用程序发送电子邮件”
于 2012-09-22T04:28:02.123 回答
0
我认为有很多宝石可用于发送邮件。试试这个:https ://github.com/benprew/pony
于 2012-09-22T09:25:24.550 回答