我使用公寓宝石来实现多租户。在应用程序上注册时,我想将他重定向到他自己的本地主机(例如xyz.localhost:3000)的url示例等。 注册我得到所有必要的数据。 a。电子邮件,b。 first_name,c.last_name,d。密码,e.password_confirmation,f.subdomain如何在公寓宝石注册后重定向用户
和我的控制器看起来像:
class Diy::AdminController < ApplicationController
layout false
def register
admin = AdminUser.find_by_email params[:email]
unless admin
admin = AdminUser.create(
first_name:params[:first_name],
last_name: params[:last_name],
email: params[:email],
password: params[:password],
password_confirmation: params[:password_confirmation],
subdomain: (params[:subdomain] ? params[:subdomain].downcase : params[:first_name].downcase))
end
sign_in(admin, bypass: true)
end
end
我得到模板丢失的错误。 我想为不同的用户提供不同的主页,他们可以自定义它,但是如果他们不会看到简单的主页。