我正在使用 HTTParty 进行外部 API 查询,该查询的结果是存储在我的控制器的实例变量中的哈希。在不将其保存到我的数据库的情况下,我需要访问哈希的内容以将其作为字符串发送到另一个外部应用程序。
这是我的控制器 HTTParty 调用
@api_response = HTTParty.get("http://xxxxxxxxx.xx/vehicle/reg/#{@user.reg_number}/xxxxxxxxxxxxxxxxxxxxx")
这是我得到的存储在@api_response 中的响应:
{"response"=>
{"basic"=>
{"reg"=>"xxx", "make"=>"xxxx", "model"=>"xxxx", "version"=>"xxxxx", "body"=>"xxxxxx", "doors"=>"x", "reg_date"=>"xxxxxx", "engine_cc"=>"xxxxxx", "colour"=>"xxxxx", "fuel"=>"xxxxxx", "transmission"=>"x", "data_type"=>"x", "co2_emissions"=>"xxx"}
}
}
因为它是我能够在我的视图中显示@api_response 的内容,但我需要检索信息并将其传递。