我期待返回一些數據在軌JSON請求,我想知道,如果返回的數據格式不正確。這裏是一個縮短的例子:畸形Rails的JSON和jQuery
[{"company":{"name":"A"}},{"company":{"name":"B"}}]
我始終認爲,在返回JSON時,它應該描述的根元素和複數,所以它應該返回更多的東西一樣:
{"companies":[{"name":"A"},{"name":"B"}]}
這裏有問題 - 是有什麼辦法可以讓我的json以這種格式出來?那甚至是正確的格式,還是每個公司節點都需要標記?我是否必須創建自定義視圖才能獲得結果?讓jQuery以當前格式循環數據的最佳方式是什麼?現在我正在使用:
format.json { render :json => @companies.to_json() }
要呈現結果。
預先感謝任何幫助/諮詢。
還不清楚 - 是爲Rails生成第二個例子做一個自定義視圖的唯一途徑? (這是一個索引視圖) – sshefer 2011-03-26 12:07:45