是否可以使用强参数根据需要标记哈希的单个属性?
给定输入,例如:
{
"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)
还有我能想到的任何其他事情。
有谁知道它是否可能?