2016-11-29 100 views
0

JSON數組值我已經嘗試通過郵寄方法閱讀導軌控制器

POST /api/test HTTP/1.1 
Host: localhost:3000 
Content-Type: application/json 
Cache-Control: no-cache 
Postman-Token: 945ce038-4bf1-ed50-afcb-cc715cf3a3fc 

{ 
    "service_requests": [{"service_id":2},{"service_id" : 3}] 
} 

得到PARAMS在控制器我有測試用的方法和打印這樣的。但我無法打印此。如何打印所有的值對每個或從JSON的這個JSON數組對象循環

def test 
    render :html => params[:service_requests][0].service_id 
end 
+0

解析JSON哈希:'JSON.parse(your_json_string)' – marmeladze

回答

2

請試試這個

 render :html => params[:service_requests].map{|s| s["service_id"]} 
+0

它的作品謝謝 – nifCody