【问题标题】:sending custom values to devise mailer发送自定义值以设计邮件程序
【发布时间】:2013-02-11 21:00:37
【问题描述】:

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

有谁知道我也可以发送我的 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 对象。

提前致谢

【问题讨论】:

    标签: ruby-on-rails devise ruby-on-rails-3.2


    【解决方案1】:

    看起来这将在某个时候进行设计,但与此同时我发现了一个允许某人将 mailer_params 传递到消息中的分支。我试过了,它有效。如果其他人有兴趣,这里是 github 讨论:

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

    【讨论】:

      猜你喜欢
      • 2011-08-06
      • 1970-01-01
      • 1970-01-01
      • 2014-11-28
      • 2018-05-27
      • 2012-11-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多