StrongParameter でparameterに配列があるとき、その配列の中身をチェックする方法
paramsがこんな感じのとき
{ "foo": [ { "bar": "tar", "baz": "sar" }, { "bar": "tor", "baz": "sor" }, { "bar": "ter", "baz": "ser" }, { "bar": "tir", "baz": "sir" }, ] }
StrongParametersで配列の中身を見る
private def foo_params params.require(:foo).map { |u| u.permit(:bar, :baz) } end
配列かどうかをチェックするなら
private def foo_params params.permit(:foo => []) end