我有一个设计用户模型,我需要一个特殊的行为。代表他人设计注册用户(发送注册邮件)
每个用户都属于一家公司,我希望另一家公司用户'注册'一个新用户。
我首先想到的是使用设计的自我:创建一个新的RegistrationsController动作
def new_company_user
build_resource(company_id: params[:company_id])
# ...
end
那么该视图指向标准Devise::RegistrationsController#create
然后,我遇到了一个问题:就是图谋需要新注册用户未登录。
所以,可能有另一种方法。
如果我自己创建用户,我如何触发Devise向新创建的用户发送注册电子邮件?
PS。我也考虑过邀请策略插件,但决定不使用它,因为我希望这两种方式都可以工作:1.手动注册,然后“同事”注册。我可能在这里错过了一些东西?
任何意见赞赏。
在“现在,这里有两种方法,你会唱歌”这是一个错字。它是“符号”。 – sureshprasanna70
非常感谢@ rmagnum2002。你的策略对我有用。将接受这个答案 –