相关疑难解决方法(0)

使用子域丢失rails 2.3.2 app中的会话

我有一个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" 
Run Code Online (Sandbox Code Playgroud)

升级后,奇怪的事情开始发生我无法再使用restful身份验证登录了.它确实对我进行了身份验证,但是一旦我被重定向,就会要求我再次登录.

正如我所说,我使用restful_authentication,我也使用乘客2.1.2.有人可以帮忙吗?

session ruby-on-rails restful-authentication

5
推荐指数
2
解决办法
5936
查看次数