我想在全球范围内使用设计邮件程序,因为这样我就不必在我的应用程序中添加另一个邮件程序,只需使用设计邮件程序即可在设计视图/控制器之外发送自定义邮件。
已经很渴望这个了,有谁知道我怎么能做到这一点?
我想在全球范围内使用设计邮件程序,因为这样我就不必在我的应用程序中添加另一个邮件程序,只需使用设计邮件程序即可在设计视图/控制器之外发送自定义邮件。
已经很渴望这个了,有谁知道我怎么能做到这一点?
如果重点是只有一个邮件程序,那么让您的一个邮件程序扩展 DeviseMailer 可能更简单。例如在应用程序/邮件中
# app/mailers/mailer.rb
class Mailer < Devise::Mailer
# add all your custom mailer methods
end
例如,此设置将导致所有电子邮件(来自 Devise 和其他)都与app/layouts/mailer.html.erb
模板一起发送。
请注意,要做到这一点,您需要将设计邮件模板app/views/devise/mailer
从app/views/mailer
.