I want to register this params to permit params in rails 4. I have params like this.
"items"=>{"roles"=>{"1"=>{"menus"=>{"1"=>["true"]}}, "2"=>{"menus"=>{"1"=>["true"]}}}}
How should I change into permit params.
Thanks all.
I want to register this params to permit params in rails 4. I have params like this.
"items"=>{"roles"=>{"1"=>{"menus"=>{"1"=>["true"]}}, "2"=>{"menus"=>{"1"=>["true"]}}}}
How should I change into permit params.
Thanks all.
Add a function so-called items_params
You may well add a params.require(:items).permit(:roles)
Or nested permit like permitted = params.permit("items" => {"roles" => "1"})
The result will be like
permitted["items"]["roles"]["1"] # => { "menus" => { "1" => ["true"] }
permitted["items"]["roles"]["2"] # => nil