
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【rails】first_or_initialize - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【rails】first_or_initialize - Qiita
first_or_initializeについて学習したため、アウトプットいたします。 first_or_initializeとは? first... first_or_initializeについて学習したため、アウトプットいたします。 first_or_initializeとは? first_or_initializeの使い方は? の順に記述します。 first_or_initializeとは? whereで検索した条件のレコードが存在すればそのレコードのインスタンスを返し、存在しなければ新しくインスタンスを作るメソッドです。 と言ってもなかなかわかりませんよね。 詳しく説明します。 例えば、 studentというテーブルがあったとして、そこのデータベース上に10人の名前がそれぞれ登録されていたとします。 first_or_initializeメソッドは、 そのデータベース上にそのstudentがいなかった場合→そのstudentを新規登録します。 一方、 studentがすでに登録されていた場合→その生徒の情報を取ってきます。 少しづ