Rack Sessions在Chrome中迷失了

时间:2013-10-24 16:41:10

标签: ruby google-chrome sinatra rack thin

我有一个非常简单的应用程序托管在使用Sinatra构建的EC2上,后面提供了nginx。问题是,使用Chrome,会话变量在Sinatra中“丢失”。它不会发生在Firefox中。

这是使用Rack :: Session :: Cookie。这与此问题类似:Sinatra not persisting session with redirect on Chrome

任何有关如何在Chrome中解决此问题的见解都将不胜感激。

1 个答案:

答案 0 :(得分:0)

确保您设置以下内容:

configure :development do
  set(:session_secret, 'a random string that wont change')
end

configure :production do
  set(:session_secret, '*&(${)UIJH$(&*(&*(@(*)(!)))IUYA0984)})')
end

configure do
  enable :sessions    
end