_Rails g scaffold kittens
_を使用する場合、強力なパラメーター関数_kitten_params
_は
_def kitten_params
params.fetch(:kitten, {})
end
_
私は強力なパラメーターparams.require(:kitten).permit(:name, :age)
に精通していますが、これにfetch
メソッドを使用する方法がわかりません。
しかし、私はこれに
fetch
メソッドを使用する方法がわかりません
シンプル。これにはfetch
を使用しません。足場を作成したときにプロパティを提供しなかったため、Railsはpermit
セクションに何を入れるべきかを知らず、この状況に最も適したコードを生成しました。子猫フォームにいくつかのフィールドを追加したら、kitten_params
を通常の強力なパラメータ「形状」に。
params.require(:kitten).permit(:name, :age)
ドキュメント に従って、次のように、最後に.permitを追加するだけです。
params.fetch(:kitten, {}).permit(:name, :age)