2014-02-20 103 views
1

如何通過強參數允許將JSON數組發佈到我的API端點?使用強參數發佈JSON數組

假設我有以下的JSON:

{ "objects": [ { "attr1": "hi", "attr2": "hi2" }, { "attr1": "hi", "attr2": "hi2" } ] }

我怎樣才能獲得的Rails以適應其PARAMS呢?當我將請求發佈到我的創建操作時,我目前收到一個模糊的Unprocessed Entity響應。

我已經試過params.require(:objects)params.require(objects: []),沒有運氣。有任何想法嗎?

+0

什麼是您發送給rails的完整參數字符串? json對象需要被正確轉換爲參數字符串:一旦完成,rails應該能夠很好地處理它,即使它是這樣的嵌套對象。 –

+0

我以爲rails會從accept或content-type header中弄清楚這個問題嗎? –

+0

事實上,我在內容類型頭文件中有一個錯字。謝謝。 –

回答

0

原來我在Content-Type標頭中有一個愚蠢的錯字。