【发布时间】:2010-09-27 11:43:27
【问题描述】:
我已经为此苦苦挣扎了很长一段时间,但一直无法 找到解决办法。我需要一个用户能够查看多个顶级 单次登录的域。
我的理解是这个需要设置在environment.rb和
用before_dispatch 调用。这是我想出的:
require 'activesupport'
require 'dispatcher'
module ActionController
class Dispatcher
def set_session_domain
ActionController::Base.session_options.update :session_domain => "#{@request.host}"
end
before_dispatch :set_session_domain
end
end
但是,当我尝试提取值时,这似乎不起作用
来自session[:session_domain]。
非常感谢任何帮助。
【问题讨论】:
-
zenazn 关于 cookie 限制的回应是一个很好的回应。至少有人可以提供跨子域一次登录的示例吗? Cookies 应该支持这一点。 Rails 怎么样?
标签: ruby-on-rails ruby session dns