0

我有一个多租户应用程序,我正在尝试发送一些有关当前租户的信息以及设计邮件,以便我可以自定义一些文本。

任何人都知道我也可以发送我的 current_tenant 对象吗?我见过一些方法可以覆盖 User 模型中的邮件程序,但 current_tenant 仅在控制器中可用。

def create
  self.resource = resource_class.send_reset_password_instructions(resource_params)
end

理想情况下,我想做类似的事情

def create
  self.resource = resource_class.send_reset_password_instructions(resource_params, current_tenant)
end

并且能够访问我在电子邮件中的 current_tenant 对象。

提前致谢

4

1 回答 1

0

看起来这将在某个时候设计,但同时我发现了一个允许某人将 mailer_params 传递到消息中的分叉。我试过了,它有效。这是 github 讨论,以防其他人感兴趣:

https://github.com/plataformatec/devise/pull/2207

于 2013-02-13T06:16:04.210 回答