我正在尝试在Rails 3.2.8中设置基于子域的简单博客。 基本上它将具有站点,用户(通过Devise进行身份验证)和会员资格,以将用户连接到站点。 我已经设置了POW,以便myapp.dev正常工作。 每个站点都有一个子域名,我可以使用子域名导航到site#show操作而没有任何问题。 我的问题是,我无法使Devise会话在子域之间共享。 在我的Heroku应用程序上一切正常,但我希望能够在本地测试这个功能。
当我将以下内容添加到session_store.rb中时,会话似乎跨子域工作,但然后我无法注销。
当我将结尾改为域名:“.appname.dev”时,它无法正常工作。非常感谢您的帮助!
当我将以下内容添加到session_store.rb中时,会话似乎跨子域工作,但然后我无法注销。
Appname::Application.config.session_store :cookie_store, :key => '_appname_session', domain: :all
当我将结尾改为域名:“.appname.dev”时,它无法正常工作。非常感谢您的帮助!