我正在构建一个类似Wufoo的rails应用程序。当您注册时,会得到一个子域名,并且可以在主页上登录。该应用程序已经工作正常,因此当您登录时,会被重定向到您的子域名。问题是我无法在两个域上删除会话。如果您在(username.myapp.com)注销,则仍然在(myapp.com)保持登录状态,反之亦然。
目前,我使用
此外,我将
目前,我使用
session[:user_id] = nil
来删除会话。是否有一种方法可以删除所有域上的所有会话?此外,我将
:domain => :all
附加到我的session_store.rb
文件中,以便我可以跨多个子域名保持登录状态。