我有两个设计用户模型
我想从两个用户的公司内置密码控制器发送忘记密码链接,因为我有两个单点登录页面。
所以我怎么能这样做。
我在公司模型的passwords_controller.rb中尝试过这样: -
def create
@employee = Employee.new
@company = Company.new
domain=request.subdomain
if @company.email_exist?(domain,params[:company][:email])
super
elsif @employee.email_exist?(domain, params[:company][:email])
params[:employee] = {:email => params[:company][:email]}
params.delete :company
params[:controller]='employees/passwords'
redirect_to :controller => params[:controller], :action => params[:action], :params => params, :method => :POST
end
end
只是它检查公司表中的电子邮件,如果它然后它调用超级方法
否则检查员工表是否是,然后将params从公司更改为员工并传递给员工passwords_controller
但它不起作用。
帮帮我......
提前谢谢。!!