2012-07-14 74 views
1

我将用户设置为在注册后基于嵌套表单参数重定向到子域。但是,当我执行重定向时,用户没有登录。我可以重新进入并手动登录用户,并且我可以验证用户是否已创建,只是在注册后显示会话没有立即创建。设计注册后重定向,但用户未登录

下面是我使用将用户重定向(在registrations_controller.rb)的方法:

def after_sign_up_path_for(resource_or_scope) 
    root_url(subdomain: params[:user][:organizations_attributes]["0"][:subdomain]) 
    end 

路由至子站点正常工作,顺便说一句。

我认为这是跨子域共享会话的问题,因为我从url中删除子域并刷新时已登录。

我已经尝试添加此这对我的应用程序/配置/初始化/ session_store.rb文件:

Vocalem::Application.config.session_store :cookie_store, key: '_vocalem_session', :domain => :all 

回答

0

原来我只是需要重新启动我的服务器!