我有一个用户为 users_sessions 设计的 rails 3.2.8 应用程序。它以前有一个config/initializers/session_store.rb
文件,如下所示:
AppName::Application.config.session_store :active_record_store
该应用程序运行了一段时间,用户访问了该网站并注册了。然后我变了 session_store.rb
至
AppName::Application.config.session_store :active_record_store, domain: '.app_name.com'
以便该会话可以跨子域持久化。我发现的问题是,之前访问过该网站并注册过的用户在清除 cookie 之前无法再进行操作。如何允许以前的用户登录而不要求他们清除他们的 cookie 并仍然允许他们的会话在子域之间保持不变?