ruby-on-rails - Ruby on Rails 2.1 子域-Cookie 问题

标签 ruby-on-rails ruby

当使用子域并尝试查看与 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/

相关文章:

ruby-on-rails - 如何配置钱轨 gem 以高于 4 位数字的精度工作

ruby - rvm Ruby 安装期间运行 '__rvm_make -j 1' 错误 |打开SSL错误

ruby-on-rails - 从 sqlite 转换为 postgresql

ruby-on-rails - 从 Rails Controller 获取主机名

ruby-on-rails - Ruby:比较两个哈希值

ruby-on-rails - 在另一个应用程序中包含 Rails 模型时的最佳实践

ruby-on-rails - Rails 多态 child

ruby-on-rails - Ruby on Rails - after_validation 是否有效?

ruby - 什么是 -@ 和 +@ 导致 String 的 NoMethodError

ruby - Crystal 中的接口(interface)