2

ネストされたカスタム パラメータを許可したいのですが、それらにアクセスする方法がわかりません。

これらは私のパラメータです:

params=> 
  {"utf8"=>"✓",
   "authenticity_token"=>"...",
   "tracking"=>{"installation"=>"4", "code"=>[{"1"=>"one", "2"=>"two"}]},
   "action"=>"create",
   "controller"=>"admin/trackings"}

強力なパラメーターのドキュメントによると、次のような組み合わせをいくつか試しました。

def tracking_params
  params.require(:tracking).permit(:installation, code: [])
end

しかし、それらは機能していません。私は何が欠けていますか?

4

2 に答える 2

0
def tracking_params
  params.require(:tracking).permit(:installation, {:code => []})
end
于 2013-08-05T13:27:05.563 に答える