gpt4 book ai didi

ruby-on-rails - 如何为两种不同的 Devise 模型使用两组不同的邮件模板?

转载 作者:行者123 更新时间:2023-12-03 17:34:30 25 4
gpt4 key购买 nike

我正在使用 Resque 发送 Devise 电子邮件。为此,我设置了:

设计.rb

config.mailer = "Mailers::Devise::DeviseMailer"

但我有 2 个设计模型——用户和客户。我想为每个人发送不同的设计邮件模板。

devise.rb 说“前四个配置值也可以在您的模型中直接设置。”,而 config.mailer 是前四个配置值之一,但我不确定如何在模型中直接设置它。

我该怎么做?

最佳答案

我创建了一个执行此操作的示例应用程序:

https://github.com/rodrigoflores/multiple-mailer

请关注https://github.com/rodrigoflores/multiple-mailer/blob/master/app/models/user.rb#L6和 app/models/admin.rb 上的类似行,您可以在其中为每个设计模型选择邮件程序。您还必须阅读 Devise 邮件程序 (https://github.com/plataformatec/devise/blob/master/app/mailers/devise/mailer.rb) 源代码以实现相同的方法。最后,写下您对邮寄者的看法。

关于ruby-on-rails - 如何为两种不同的 Devise 模型使用两组不同的邮件模板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8217390/

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