0

我是 Ruby on Rails 的新手。我想发送一封邮件通知您更改了 Devise 中的密码,但我不知道该怎么做。<%= link_to "Change your password", edit_user_registration_path%>我通过添加到 application.html.erb 来完成更改密码工作。

4

3 回答 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。

有关详细信息,请参阅以下指南之一:

于 2012-09-22T04:28:02.123 回答
0

我认为有很多宝石可用于发送邮件。试试这个:https ://github.com/benprew/pony

于 2012-09-22T09:25:24.550 回答