gpt4 book ai didi

ruby-on-rails - Devise 和 ActionMailer 混淆

转载 作者:数据小太阳 更新时间:2023-10-29 06:50:35 25 4
gpt4 key购买 nike

我正在使用 Devise 进行身份验证,但我对如何使用它设置邮件感到困惑。您仍然应该创建自己的邮件程序和初始化程序文件,还是应该通过 Devise 发送所有邮件?您在 Devise 中的什么位置创建电子邮件模板和发送电子邮件的方法?

我意识到这是一个宽泛的问题,所以基本上我想问的是使用 Devise 设置邮件的最佳方式是什么?

此外,如果您想在用户确认电子邮件后向他们发送电子邮件,您会怎么做?

最佳答案

Devise 确实创建了自己的 Mailer——如果您在 GitHub 上查看 https://github.com/plataformatec/devise/blob/master/app/mailers/devise/mailer.rb你可以看到它附带了一堆已经打包的方法。

您可以继续使用命令为这些方法生成 View

rails g devise views

然后编辑它们。

如果您想发送额外的电子邮件消息,您应该创建自己的 Mailer 来执行此操作。我会推荐http://edgeguides.rubyonrails.org/action_mailer_basics.html .它很好地概述了如何从头开始设置邮件程序。

关于ruby-on-rails - Devise 和 ActionMailer 混淆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6247704/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com