Rails API: 无法将JSON字段属性添加到白名单中

11 浏览
0 Comments

Rails API: 无法将JSON字段属性添加到白名单中

我正在构建一个包含一个JSON类型属性data的Rails API。(PSQL)

但是当我尝试发送这样的内容时:

{ model: { name: 'Hello', data: { a: 1, b: 2 } } }

Rails认为ab是嵌套的data关联的属性... 它认为它们是不允许的参数。

问题是,{ a: 1, b: 2 }是我字段data的值。

如何为属性提供JSON值?

编辑:

显示的错误是:

未允许的参数:name,provider,confidence,location_type,formatted_address,place_id,types,locality,...

属性data的值是{ name: 'Name', provider: 'Provider', ... }

就像我说的,Rails认为它们是嵌套的data关联的属性。

日志:

Pastebin

0