シンプルなログイン/アウト Web アプリをプログラミングしています。関連するコードは次のとおりです。
get '/logout' do
session.clear
end
get '/self' do
if session[:user_id]
user = User.find session[:user_id]
user.to_json
else
status 401
{"error" => "Not logged in."}.to_json
end
end
を呼び出しlogout
てからを呼び出しself
ても返されません。"Not logged in".
むしろ、:user_id
まだ持続し、ユーザーの詳細が返されます。私は何を間違っていますか?ありがとう!