Ruby on rails 在Rails应用程序中,通过延迟的任务国际化来自巫术的电子邮件

Ruby on rails 在Rails应用程序中,通过延迟的任务国际化来自巫术的电子邮件,ruby-on-rails,internationalization,delayed-job,sorcery,Ruby On Rails,Internationalization,Delayed Job,Sorcery,我有一个Rails 3.2应用程序,它使用巫术进行身份验证,并使用延迟的_作业进行异步电子邮件传递 这个配置工作得很好,但我需要向应用程序添加另一种语言。 问题是如何调整巫术和延迟作业,以使用与I18n.locale相对应的语言发送电子邮件 另外,我知道我可以向UserMailer中的函数添加区域设置参数,但我不知道如何覆盖通用的发送电子邮件以传递当前区域设置。如果您有延迟的作业,您必须首先保存或传递用户区域设置到作业,然后在邮件器中使用该区域设置。问题是:我不会从代码调用邮件器。巫术可以做到这

我有一个Rails 3.2应用程序,它使用巫术进行身份验证,并使用延迟的_作业进行异步电子邮件传递

这个配置工作得很好,但我需要向应用程序添加另一种语言。 问题是如何调整巫术和延迟作业,以使用与I18n.locale相对应的语言发送电子邮件


另外,我知道我可以向UserMailer中的函数添加区域设置参数,但我不知道如何覆盖通用的发送电子邮件以传递当前区域设置。

如果您有延迟的作业,您必须首先保存或传递用户区域设置到作业,然后在邮件器中使用该区域设置。问题是:我不会从代码调用邮件器。巫术可以做到这一点。