gpt4 book ai didi

ruby-on-rails - 允许哈希数组 rails 5

转载 作者:行者123 更新时间:2023-12-04 15:50:43 25 4
gpt4 key购买 nike

我的 rails 版本是 5,我有这样的请求参数,

{ "segment": {
"name": "test",
"new_filters": [
{"criteria": "sad",
"other_keys": [{"key": "value"}]
},
{"criteria": "sad",
"other_keys1": [{"key1": "value1"}]
}]
}
}

我坚持在 Rails Controller 中允许 new_filter 参数,我正在尝试下面的代码,

params.require(:segment).permit(:name, :people_count, new_filters: [])

还是报错。但是在 new_filter 键中有字符串数组时情况并非如此。例如:[“悲伤”,“asdasd”]。如何获取嵌套结构作为白名单属性?

最佳答案

在使用您的属性进行测试时,这对我有用:

params.require(:segment).permit(:name, :people_count, new_filters: [:criteria, other_keys: [:key], other_keys1: [:key1]])

关于ruby-on-rails - 允许哈希数组 rails 5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53871698/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com