【メモ】ストロングパラメータを使うのはどういうときか
読んだもの
学んだこと
結論
基本的にPOSTやPUTでリソースに変更を加えるときに使う。
ストロングパラメータの目的は、Active Modelに不適切な値が入れられ、それを公開してしまうのを防ぐこと。
そのため、POSTやPUT以外はまず使わない。
ストロングパラメータを使うことで、多くの属性を一度に更新したいときに、許可する属性を開発者が明示的に指定できる(ホワイトリスト)。
基本的にPOSTやPUTでリソースに変更を加えるときに使う。
ストロングパラメータの目的は、Active Modelに不適切な値が入れられ、それを公開してしまうのを防ぐこと。
そのため、POSTやPUT以外はまず使わない。
ストロングパラメータを使うことで、多くの属性を一度に更新したいときに、許可する属性を開発者が明示的に指定できる(ホワイトリスト)。