gpt4 book ai didi

ruby-on-rails - 在 Rails 3 的邮件拦截器中设置 header

转载 作者:行者123 更新时间:2023-12-05 08:35:00 26 4
gpt4 key购买 nike

我想为所有邮件设置一个 header 值。我想在拦截器中执行此操作,这样我就不必为所有邮件重复代码。

如果我在 mailer 函数中执行它,代码将如下所示,

headers['X-Mailgun-Campaign-Id'] = "1234"

但是我如何使用拦截器实现同样的效果呢?

最佳答案

我在 ActionMailer 拦截器中设置自定义 header 时遇到了类似的问题。邮件程序中使用的标准语法不起作用:

def self.delivering_email(message)
message.headers['X-Mailgun-Campaign-Id'] = "1234"
end

...但是源代码中注明的这种散列式语法确实有效:

def self.delivering_email(message)
message.headers 'X-Mailgun-Campaign-Id' => "1234"
end

关于ruby-on-rails - 在 Rails 3 的邮件拦截器中设置 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12898883/

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