2014-02-20 40 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标头中有一个愚蠢的错字。