我是Ruby on Rails的新手。我想发送一封邮件通知,告知您在Devise中更改了密码,但我不知道如何操作。我通过将<%= link_to "Change your password", edit_user_registration_path%>
添加到application.html.erb来完成更改密码作业。
答案 0 :(得分:2)
由于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
答案 1 :(得分:0)
您想使用ActionMailer。
有关详细信息,请参阅其中一个指南:
答案 2 :(得分:0)
我认为有很多宝石可以发送邮件。 试试这个:https://github.com/benprew/pony