我在使用 SinatraRack::Session::Pool
存储会话信息时遇到问题。我想要做的是通过使用将信息附加到会话哈希来“发布”一些数据'POST /dataset'
,然后通过使用'GET /dataset'
并返回“会话”哈希的内容来检索它。但是,当我尝试返回该值时,“会话”哈希不包含 :message 键
require 'sinatra/base'
class Trial < Sinatra::Base
use Rack::Session::Pool
post '/dataset' do
session[:message] = params[:data]
end
get '/dataset' do
session[:message]
end
end
Trial.run!
我知道这看起来微不足道,但我仍然无法让它工作......