Rails4以降で導入されたフォームで入力された値のマスアサイメントを防ぐためのStrongParametersという機能について説明します。 動作確認 Rails 4.1 目次 Railsのparamsメソッド StrongParameterのメソッド 1. RailsのparamsメソッドRailsではname属性には次のような規約があるため、コントローラー内のparamsメソッドで値をネストされたハッシュとして取得できます。 product[name]のように、name属性に[名前]をつけると、ネストしたハッシュとして受け取れる product[category_ids][]のように、name属性に複数空の[]をつけると、配列として値を受け取れる。 例えば、次のような商品情報を登録するフォームから入力を受け付けたとします。 <form action="/products" metho