我想翻译电子邮件。我的模型中有一个名为 after_save 的方法。此方法创建邮件程序:
MyMailer.delay.notify_on_new_object self
邮件程序使用邮件消息发送它:
mail(to: @email, subject: t(:subject, scope: "mailers.object"))
问题是每次发送英文版的电子邮件。无论请求中设置了哪种语言环境。我知道请求信息不会传递给模型。那么如何在发送电子邮件之前从请求中设置正确的语言环境?
我想翻译电子邮件。我的模型中有一个名为 after_save 的方法。此方法创建邮件程序:
MyMailer.delay.notify_on_new_object self
邮件程序使用邮件消息发送它:
mail(to: @email, subject: t(:subject, scope: "mailers.object"))
问题是每次发送英文版的电子邮件。无论请求中设置了哪种语言环境。我知道请求信息不会传递给模型。那么如何在发送电子邮件之前从请求中设置正确的语言环境?