2013-02-11 37 views
0

我有一個多租戶應用程序,我試圖發送有關當前租戶以及設計郵件的一些信息,以便我可以自定義一些文本。發送自定義值來設計郵件程序

任何人都知道我可以如何發送我的current_tenant對象?我已經在用戶模型中看到了一些覆蓋郵件程序的方法,但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對象。

在此先感謝

回答

0

看起來這將是色器件在某些時候,但在此期間,我發現了一個叉,允許某人mailer_params傳遞到該消息。我試了一下,它的工作原理。這裏是github的討論,以防其他人感興趣:

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