【发布时间】:2013-04-26 22:27:36
【问题描述】:
是否可以使用强参数将哈希的单个属性标记为需要?
给定输入:
{
"example" => {
"optional": 1234,
"required": 5678
}
}
标准强参数示例如下:
params.require(:example).permit(:optional, :required)
鉴于您可能需要某些参数,我认为以下方法可行:
params.require(:example).require(:required)
params.require(:example).permit(:optional)
我尝试过:
params.require(:example => [ :required ]).permit(:optional)
params.require(:example).permit(:optional)
params[:example].require(:required)
还有其他我能想到的。
有谁知道这是否可行?
【问题讨论】:
标签: ruby-on-rails strong-parameters