LoginSignup
0
0

More than 3 years have passed since last update.

Rails 「Strong Parameters」につて

Posted at

はじめに

日々のアウトプットとしての記録です。
初学者なので記載に間違いなどがありましたら、指摘いただけると幸いです!

記事の目的

ストロングパラメータって???
なんだかよくわからん。。。
いろいろと調べて、自分なりの理解を記事にまとめます。

ストロングパラメータの必要性

Strong parametersを用いることで、Action Controllerのパラメータが許可されるまでActive Modelの「マスアサインメント」に利用されることを禁止できます。つまり、多くの属性を一度に更新したい場合は、どの属性のマスアップデートを許可するかを開発者が明示的に指定しなければなりません。大雑把にすべての属性の更新を一括で許可してしまうと、外部に公開する必要のない属性まで誤って公開してしまう可能性が生じるため、そのような事態を防ぐための機能です。
引用 railsガイド

まあ、個人的に簡単にすると。。

「意図しない更新や登録などをチェックする機能」

ってことですかね??

まとめ

まだまだ、理解が出来てないと感じた反面、これから多くのこと学べありとても楽しみです!
技術的にはとても低い記事ですが、小さなことでもアウトプットが大切だと思うのでこれからも継続したいと思います!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0