我的应用程序目前只允许用户在他们的子域上登录,即 subdomain.domain.com/users/sign_in。我希望用户改为登录 domain.com/users/sign_in。
我是 Rails 新手,我从 Github 上的这个项目中获得了很多关于子域的帮助:https ://github.com/appcasts/saas-timetracker
在 routes.rb 中,我添加了“devise_for :users”以在 domain.com/users/sign_in 上显示登录表单,但是由于收到“无效的电子邮件和密码”错误,我无法对子域的用户进行身份验证。
有没有一种方法可以让用户从 domain.com 登录并通过身份验证并重定向到正确的子域?
我尝试过:如何:将登录范围限定到子域
我得到一个列“子域”不存在错误。我还尝试了 Custom_Failure_app 解决方案,它在我添加的所有 redirect_to 路径上一直给我一个错误。
任何帮助或建议将不胜感激。