当使用子域并尝试查看与 current_user 相关的任何内容时。用户被发送到一个新的 session 页面,该页面显示 session 已创建并提供注销选项。我不能使用任何子域,但它工作正常。
最佳答案
在您的 environment.rb 中设置它(如果您将为每个环境使用不同的域,则在 environments/*.rb 中设置):
ActionController::CgiRequest::DEFAULT_SESSION_OPTIONS.update( :session_domain => '.domain.com')
关于ruby-on-rails - Ruby on Rails 2.1 子域-Cookie 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/310801/