📚

(post_params)とはなんだ

2025/02/07に公開

Railsの学習として、タイトルとコンテンツを投稿できるブログ投稿サイトを作成していました。

投稿機能を実装するために、@post = Post.new(post_params) という記述を posts_controller の create アクション内に追加しました。

その際、「post_params とは何か?」と疑問に思ったため、以下にまとめます。

post_params とは、フォーム画面で入力されたタイトルとコンテンツのデータが引数として渡されるものです。
この渡された情報を Post.new(post_params) で新しく作成し、そのデータを @post というインスタンス変数に代入します。

Discussion