Ruby on rails RoR REST PUT无法读取URL上的参数
以下是我的休息路线:Ruby on rails RoR REST PUT无法读取URL上的参数,ruby-on-rails,rest,Ruby On Rails,Rest,以下是我的休息路线: app.put '/users/:id' do content_type "application/json" params = JSON.parse(request.body.read) reqUserID = params[:id] puts params[:id] puts reqUserID 我用来检查的浏览器链接是 localhost:3000/users/71?access_token=elwu54j7ef0
app.put '/users/:id' do
content_type "application/json"
params = JSON.parse(request.body.read)
reqUserID = params[:id]
puts params[:id]
puts reqUserID
我用来检查的浏览器链接是
localhost:3000/users/71?access_token=elwu54j7ef0dxns2gwt072pfwpuxney
有效载荷为:
{
"id" : 71,
"first": "TU4",
"last": "TU4",
"email": "TU@cs.com",
"username": "TU358kkll",
"bio": "User, student",
"password":"Test12#"
}
我的疑问是:
1.我是否需要在JSON负载中包含id字段?
2.使用上述代码,我无法显示参数[:id]。我哪里做错了
谢谢