![](/img/trans.png)
[英]Timeout error for tlsmail for sending mail via devise and action_mailer
[英]Rails + Devise => Use Devise Mailer globally to handle all of the mail sending?
我想在全球范围内使用devise邮件程序,因为这样一来,我不必在我的应用程序中添加另一个邮件程序,而只需使用devise邮件程序即可在devise视图/控制器外部发送自定义邮件。
已经深入研究,有人知道如何才能实现这一目标吗?
如果重点是只有一个邮件程序,则仅扩展一个DeviseMailer可能更直接。 例如在app / mailer中
# app/mailers/mailer.rb
class Mailer < Devise::Mailer
# add all your custom mailer methods
end
例如,此设置将导致所有电子邮件(来自Devise和其他地方)都与app/layouts/mailer.html.erb
模板一起发送。
请注意,要做到这一点,您确实需要将Devise邮件模板从app/views/devise/mailer
移至app/views/mailer
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.