【发布时间】:2016-06-23 09:36:57
【问题描述】:
下面是我的参数,如何写强参数?
"foo" => {"54" => {"name" => "test", "age" => "10"}, "93" => {"name" => "test3", "age" => "20"}}
除了下面的,还有什么可以写的吗?
def foo_params
params.permit(foo: [:name,:age])
end
【问题讨论】:
-
您可以使用
params.permit!。这只是一种方式,因为您的数据是动态的。 -
为什么需要发送这些号码?我的意思是,54 键会变成什么?是身份证吗?
-
是的,它是 ID,这里我给出了示例数据。但在项目中我无法更改参数。这就是我在问这个。
标签: ruby-on-rails strong-parameters