【发布时间】:2015-12-30 15:25:14
【问题描述】:
我也在为 Rails 上的应用程序构建一个 API on Rails,用于身份验证我使用 devise_token_auth 并且在使用我正在使用的 API 的应用程序一侧 httparty,devise_token_auth 有一个current_user 方法,如果用户登录则返回用户,否则返回 nil,所以我想在用户登录时在使用 API 的应用程序一侧看到,为此我想知道什么是最好的检查 JSON 中的响应是否为空的方法。
这是我在对象上使用检查方法时得到的部分内容,该对象获取 HTTParty 到 API 的请求返回的值。
#<HTTParty::Response:0x10 parsed_response=nil, @response=#<Net::HTTPOK 200 OK readbody=true>, @headers={"server"=>["Cowboy"], "date"=>["Wed, 30 Dec 2015 15:13:22 GMT"], "connection"=>["close"] blah... blah... blah...
P.S:现在如果我检查 JSON 中响应的长度是否等于 0,我可以确定它是否为空,但我想知道是否有更好的方法来确定这一点。
【问题讨论】:
标签: ruby-on-rails json api httparty rails-api