6

Sinatraで構築されたEC2でホストされ、nginxの背後にあるシンで提供される非常にシンプルなアプリがあります。問題は、Chrome ではセッション変数が Sinatra で「失われる」ことです。Firefox では発生しません。

これは Rack::Session::Cookie を使用しています。これは、次の問題に似ています: Sinatra が Chrome でリダイレクトを使用してセッションを永続化しない

Chrome でこの問題を解決する方法についての洞察をいただければ幸いです。

4

1 に答える 1

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
于 2013-10-24T17:56:08.473 に答える