Ich habe eine Anfrage, wo eines der Felder Array Array ist. ParameterWie Array von Array in Schienen zu ermöglichen
{
"product" => {
"pitch_points"=>{
"adwords"=>{
"search"=>{
"short"=>["qwe"],
"long"=>[["asdadas", "dasdasdas"]]
}
}
}
}
}
Wie können wir diesen langen Schlüssel erlauben?
Ich mag dieses
params.require(:product).permit(
pitch_points: [
adwords: [
search: [
short: [],
long: []
]
]
]
)
.my Ausgabe getan haben, ist
{
"pitch_points"=>{
"adwords"=>{
"search"=>{
"short"=>["qwe"],
"long"=>[]
}
}
}
}
aber Ausgang ist leer lang.
nicht "lang" => [] [] arbeiten? – Boltz0r
'params [: product] .permit!' Um alle Parameter zuzulassen. –
@PardeepSaini Genehmigung ist Sicherheitsgrund einzuführen. So direkte Erlaubnis! ist nicht akzeptabel und ich würde auch vorschlagen, dass Sie bitte versuchen, diese Erlaubnis zu vermeiden! Option direkt. – Sanket