■
①リクエスト
def create
Post.create(post_params)②プライベートメソッドの呼び出し
end
private
def post_params
params.permit(:content)③特定のキーを受け取るように制限
end
paramsの中のcontentだけを受け取りを許可permitするよーってことになる
permitメソッドとは、paramsで取得したパラメーターに対し保存の許可処理を行うメソッドです。
paramsはリクエストの際にデータを入れておくダンボールみたいなもん
それを運んでデータベースに行きまーす
params[:content]ダンボールに入れたデータ
content:コンテントカラムに届けといてくれ
みたいなね
データの宅急便はrailsではストロングパラメータを使うのが必須
ストロングパラメータは特定のキーを受け取るためのもの