目次
1.はじめに
2.目的
3.モデル名.newとは
4.モデル名.saveをすると
5.まとめ
はじめに
りくがめと申します。理解力アップのため記事を書くことにしました。
記事を書くのは初めてなので、温かい目でみていただければ幸いです。
では、よろしくお願いします!
目的
モデル名.new、モデル名.saveってなんぞや
空のインスタンスってなんぞや
ということを説明します。
使い方の説明ではないので、使い方を知りたい方はほかの記事を探してください。
モデル名.newとは
モデル名.newの説明の前にモデルの説明をしておく必要があります。
モデルとはデータベースとやり取りをするところです
そして、今回はデータベースにbooksテーブルがあり、booksテーブルにはtitleパラムが登録できるとします。
そして、モデル名.newとすると空のインスタンスを作成します。
つまり、モデルくんはデータを登録するための空っぽの箱を用意してくれます。
この箱が空のインスタンスです。
モデル名.saveをすると
モデルくんがデータベースに箱の中身の内容を登録しに行ってくれます。
以上、モデル名.newとモデル名.saveの説明になります。
わからないことがあればコメントお願いいたします!
まとめ
最後までご覧いただきありがとうございます!!
モデルがデータを入れる空っぽ箱を用意してくれる。これが、空のインスタンス変数、モデル名.newの仕組みです。
初学者の方の理解につながれば幸いです。
また、この記事に関して致命的なミスがあればコメントお願いいたします!
では、ありがとうございました!!