【发布时间】:2015-03-20 06:09:07
【问题描述】:
我是 Rails 菜鸟,我试图从教程中理解这个简单的 JSON 解析代码。为什么我会收到 nil:NilClass 错误?什么是 NilClass?
谢谢!
app.put '/users/update' do
params = JSON.parse(request.body.read)
reqUserID = params[:id]
requestUser = Models::Persistence::User.find_by_id(reqUserID)
content_type "application/json"
puts "Hello"
puts requestUser.username
if (requestUser)
status 401
return
end
【问题讨论】:
-
您的
requestUser是nil。检查model中是否有数据?
标签: ruby-on-rails