強力なパラメーターを使用して、必要に応じてハッシュの単一の属性をマークすることは可能ですか?
次のような入力が与えられた場合:
{
"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)
そして、私が考えることができる他のもの。
それが可能かどうか誰にもわかりますか?