Help us understand the problem. What is going on with this article?

Railsのwhereメソッドとfind_byメソッドの違い

More than 1 year has passed since last update.

whereメソッドとfind_byメソッドの違い

共通点について

どちらも、特定のテーブルから条件に合うレコードを検索するためのメソッド(Active Record)であること。

違いについて

whereメソッドは、条件に合うレコードを全て取得する
find_byメソッドは、条件に合うレコードのうち、最初のレコード(idの値が小さいもの)1件だけを取得する

<参考記事>
https://railsguides.jp/active_record_querying.html

okamoto_ryo
2019年4月から本格的にプログラムを勉強している文系大学4年生です。主にHTML/CSS/JavaScript/jQuery/Ruby/Ruby on Railsを勉強しています。そして、今後はPHP/Laravel/vue.js/Reactなどのフレームワークを学習していきます。 日々の勉強で学んだことや自分なりに理解できたことを発信していきます。
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away