[英]How to permit array of array in rails
我有一個請求,其中字段之一是數組數組。 參數
{
"product" => {
"pitch_points"=>{
"adwords"=>{
"search"=>{
"short"=>["qwe"],
"long"=>[["asdadas", "dasdasdas"]]
}
}
}
}
}
我們如何允許這個長鍵?
我已經做到了
params.require(:product).permit(
pitch_points: [
adwords: [
search: [
short: [],
long: []
]
]
]
)
我的輸出是
{
"pitch_points"=>{
"adwords"=>{
"search"=>{
"short"=>["qwe"],
"long"=>[]
}
}
}
}
但輸出為空長。
您不能明確允許它。
如果查看文檔,它會指出強參數可以是允許的標量類型或允許的標量類型數組。 由於數組不是標量類型,因此無法將嵌套在另一個數組中的數組列入白名單。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.