1
如何通過強參數允許將JSON數組發佈到我的API端點?使用強參數發佈JSON數組
假設我有以下的JSON:
{ "objects": [ { "attr1": "hi", "attr2": "hi2" }, { "attr1": "hi", "attr2": "hi2" } ] }
我怎樣才能獲得的Rails以適應其PARAMS呢?當我將請求發佈到我的創建操作時,我目前收到一個模糊的Unprocessed Entity
響應。
我已經試過params.require(:objects)
和params.require(objects: [])
,沒有運氣。有任何想法嗎?
什麼是您發送給rails的完整參數字符串? json對象需要被正確轉換爲參數字符串:一旦完成,rails應該能夠很好地處理它,即使它是這樣的嵌套對象。 –
我以爲rails會從accept或content-type header中弄清楚這個問題嗎? –
事實上,我在內容類型頭文件中有一個錯字。謝謝。 –