问题描述
对于 json
{
"version":"1","configs":[
{
"title":"Good","body":"Body"
},{
"title":"Good","body":"Body"
}
]
}
如何在控制器中使用 Rails 的 params.permit
允许它?
我试过了
params.permit(
config_setting: [
:version,configs: [
:title,:body,]
],)
但似乎不对。
解决方法
目前您允许使用以下结构的 json:
public_key
只需将 {
"config_setting": [
{
"version":"1","configs":[
{
"title":"Good","body":"Body"
},{
"title":"Good","body":"Body"
}
]
}
]
}
节点添加到数据或将您的强参数块调整为:
config_setting