我在使用 Sinatra 构建的 EC2 上托管了一个非常简单的应用程序,在 nginx 后面使用 thin 服务。问题是在 Chrome 中, session 变量在 Sinatra 中“丢失”了。它不会发生在 Firefox 中。
这是使用 Rack::Session::Cookie。这类似于此问题:Sinatra not persisting session with redirect on Chrome
如果您能提供有关如何在 Chrome 中解决此问题的任何见解,我们将不胜感激。
最佳答案
确保您正在设置以下内容:
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
关于ruby - Rack Sessions 在 Chrome 中迷路了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19571757/