POST时会话被破坏

时间:2014-11-18 13:27:22

标签: ruby-on-rails ruby angularjs sinatra

我在Sinatra有一个POST方法:

post '/api/:token/boards/:identifier' do
    user = session[params[:token]]
    {:user=>user}.to_json
end'

如果对此URI执行POST,则会收到null,并且我的userAccount已注销。 如果我使用GET尝试相同的方法,我会收到我的用户名。

get '/api/:token/boards/:identifier' do
    user = session[params[:token]]
    {:user=>user}.to_json
end'

问题出在哪里?

注意:我在config.ru中启用了会话

enable :sessions
set :session_secret, "super_secret"

0 个答案:

没有答案