我有一個設計用戶模型,我需要一個特殊的行爲。代表他人設計註冊用戶(發送註冊郵件)
每個用戶都屬於一家公司,我希望另一家公司用戶'註冊'一個新用戶。
我首先想到的是使用設計的自我:創建一個新的RegistrationsController動作
def new_company_user
build_resource(company_id: params[:company_id])
# ...
end
那麼該視圖指向標準Devise::RegistrationsController#create
然後,我遇到了一個問題:就是圖謀需要新註冊用戶未登錄。
所以,可能有另一種方法。
如果我自己創建用戶,我如何觸發Devise向新創建的用戶發送註冊電子郵件?
PS。我也考慮過邀請策略插件,但決定不使用它,因爲我希望這兩種方式都可以工作:1.手動註冊,然後「同事」註冊。我可能在這裏錯過了一些東西?
任何意見讚賞。
在「現在,這裏有兩種方法,你會唱歌」這是一個錯字。它是「符號」。 – sureshprasanna70
非常感謝@ rmagnum2002。你的策略對我有用。將接受這個答案 –