Sinatra会话未使用Rack :: FiberPool保留。
|
尽管我看不到自己做错了什么,但在请求之间并没有保留会话。码!
require \'sinatra\'
require \'rack/fiber_pool\'
class SessionTest < Sinatra::Base
use Rack::FiberPool
enable :sessions
set :session_secret, \"foobar\"
get \'/\' do
body { session.inspect } #This is always \'{}\'!
end
get \'/a\' do
session[\'user\'] = \"bob\"
redirect \'/\'
end
end
run SessionTest.new
没有找到相关结果
已邀请:
2 个回复
岭取
否则,Sinatra将在会话中间件之后设置光纤池,这将不起作用。这不是错误,而是由
的工作方式引起的。
骂狮淋唐便
替换
足以使其工作。 但为什么!?