如何允许数组json与Rails?



For json

{
"version":"1",
"configs":[
{
"title":"Good",
"body":"Body"
},
{
"title":"Good",
"body":"Body"
}
]
}

如何允许它与Rails的params.permit在控制器?

我试着

params.permit(
config_setting: [
:version,
configs: [
:title,
:body,
]
],
)

但似乎不对。

当前允许json具有以下结构:

{
"config_setting": [
{
"version":"1",
"configs":[
{
"title":"Good",
"body":"Body"
},
{
"title":"Good",
"body":"Body"
}
]
}
]
}

只需将config_setting节点添加到数据中或将强参数块调整为:

params.permit(
:version,
configs: [
:title,
:body,
] 
)

最新更新