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 に答える