dev/mom0tomo

技術メモ

パラメータがネストしているときのストロングパラメータの書き方

前回の応用編。

読んだもの

qiita.com

学んだこと

ネストしたパラメータのサンプル

{
  "name": "momo",
  "address": {
    "prefecture": "Toyo",
    "city": "Shinagawa"
  }
}

上記のようなネストした構造のパラメータについて、ストロングパラメータの書き方は以下の通り。

user_controller.rb

params.permit(:name, address: [:prefecture, :city])