①リクエス

 

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ではストロングパラメータを使うのが必須

 

 ストロングパラメータは特定のキーを受け取るためのもの