エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【Rails】findとWhereの違い - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Rails】findとWhereの違い - Qiita
findとWhere Ruby on Railsのfindとwhereは、Active Recordを使ってデータベースからデータを検索する際... findとWhere Ruby on Railsのfindとwhereは、Active Recordを使ってデータベースからデータを検索する際に使用されるメソッドだが、それぞれに違いがある。 find findメソッドは主に主キー(通常はid)を使って検索する。 findメソッドは一致するレコードが見つかると、そのレコードのインスタンスを返す。 一致するレコードが見つからない場合、ActiveRecord::RecordNotFoundエラーが発生。 このエラーは通常、404エラーページを表示するために使用される。 例: where whereメソッドは、検索条件を指定してデータを検索する。 この条件はハッシュ、配列、または文字列で指定できる。 whereメソッドは、一致するすべてのレコードのコレクションを返す。 このコレクションは、ActiveRecord::Relationオブジェクト