【发布时间】:2010-10-14 09:57:42
【问题描述】:
我有一个 2.2.3 的应用,我升级到了 2.3.2
这是一个多站点(使用子域),可为所有站点创建一个顶级会话。
这就是我在 production.rb 中更改域的方式:
ActionController::Base.session_options[:domain] = "example.com"
# in rails 2.2.2, this is what i used to do:
# ActionController::Base.session_options[:session_domain] = "example.com"
我升级后开始发生奇怪的事情 我无法再使用 RESTful 身份验证登录;它确实对我进行了身份验证,但一旦我被重定向,它就会要求我再次登录。
正如我所说,我使用restful_authentication,我也使用passenger 2.1.2。 有人可以帮忙吗?
【问题讨论】:
-
弗拉德的回答正确吗?
标签: ruby-on-rails session restful-authentication