Strong Parametersとは trong Parametersは、コントローラ内で使用されるパラメータを安全に扱うための機能です。 この機能は、アプリケーションに対するユーザーのリクエストからのパラメータ(※1)が、指定された許可リストに従ってフィルタリングされることを保証します。つまり、開発者が許可したフィールドのみがMass Assignment(※2)できるようになり、意図しないフィールドへの不正な代入を防ぎます。 (※1)パラメータは、関数やメソッド、プロシージャに渡される変数のことを指します。 (※2)Mass Assignmentは、Ruby on RailsなどのWebフレームワークで使われる機能の一つで、一度に複数のモデルの属性を設定できる機能を指します。 なぜ、Strong Parametersが必要なのか? Strong Parametersがなければ、悪意の