我有一个博客子域,该子域运行良好,但是,登录与所有子域分离,因此,如果用户登录其Cookie仅在非子域页面上有效。如何设置我的应用程序以使Cookie在所有子域和普通页面中均有效?
我研究了以下主题:Share session (cookies) between subdomains in Rails?,但不幸的是没有成功。我什至尝试了很长时间的机架中间件方法,但是没有成功。
我正在使用Rails 3.2.13。
任何帮助表示赞赏! :)
最佳答案
我需要做的就是在创建cookie时指定域,如上文所述。
cookies[:remember_token] = { value: user.remember_token, domain: ".lvh.me" }
关于ruby-on-rails - 通过子域共享一个Cookie,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15699441/