0
0

More than 1 year has passed since last update.

[Rails] モデル名.newってなんぞや[初心者向け]

Last updated at Posted at 2022-10-13

目次

1.はじめに
2.目的
3.モデル名.newとは
4.モデル名.saveをすると
5.まとめ

はじめに

りくがめと申します。理解力アップのため記事を書くことにしました。
記事を書くのは初めてなので、温かい目でみていただければ幸いです。
では、よろしくお願いします!

目的

モデル名.newモデル名.saveってなんぞや
空のインスタンスってなんぞや
ということを説明します。
使い方の説明ではないので、使い方を知りたい方はほかの記事を探してください。

モデル名.newとは

モデル名.newの説明の前にモデルの説明をしておく必要があります。
モデルとはデータベースとやり取りをするところです

qiita.jpg

そして、今回はデータベースにbooksテーブルがあり、booksテーブルにはtitleパラムが登録できるとします。

qiita1.jpg

そして、モデル名.newとすると空のインスタンスを作成します。
つまり、モデルくんはデータを登録するための空っぽの箱を用意してくれます。

qiita2.jpg

この箱が空のインスタンスです。

qiita3.jpg

モデル名.saveをすると

モデルくんがデータベースに箱の中身の内容を登録しに行ってくれます。

qiita4.jpg

qiita5.jpg

以上、モデル名.newとモデル名.saveの説明になります。
わからないことがあればコメントお願いいたします!

まとめ

最後までご覧いただきありがとうございます!!
モデルがデータを入れる空っぽ箱を用意してくれる。これが、空のインスタンス変数、モデル名.newの仕組みです。
初学者の方の理解につながれば幸いです。

また、この記事に関して致命的なミスがあればコメントお願いいたします!
では、ありがとうございました!!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0