本日はストロングパラメーターについて投稿します。
○ストロングパラメーターとは
Ruby on rilsのアプリケーションにおいて不正なデータを取得しないように指定する
アプリ内の警備員みたいなもの。(例えが間違っていたらすいません。。)
ストロングパラメーターを使う為には2つのメソッドを使用します。
①require(リクワイア)メソッド
送信されたパラメーターの情報を持つparamsが使用出来るメソッドの事。
パラメーターからどの情報を取得するか選択する事が出来る。
使い方
paras.require(:モデル名)
さらに指定したパラーメーターをより限定した時に使うのがpermitメソッドです。
②parmitメソッド
requieメソッドと同じでparamsが使用出来るメソッド。
取得したいキーを指定出来て、その中の値のセットのみ取得出来る。
使い方
params.require(:モデル名).parmit(キー名)
まだ僕自身ざっくりな理解ですが日々アウトプットをしながら学んでいきます。
ありがとうございました!!