1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Rails findとfind_by

Posted at

##findメソッド
findメソッドを使用すると、与えられたどのオプションにもマッチする
主キー(primary key)に対応するオブジェクトを取り出すことができる
主キーを複数指定することも可能

###該当するものがない場合
該当するものがないと「エラー」
ActiveRecord::RecordNotFound例外が発生する

##find_byメソッド
与えられた条件にマッチするレコードのうち最初のレコードの1件だけを返す
検索条件は、主キーだけでなく他のカラム等でも検索することができる
検索条件は、複数指定することも可能

###該当するものがない場合
該当するものがないと「nil」を返す

##参考記事
https://railsguides.jp/active_record_querying.html
https://qiita.com/nakayuu07/items/3d5e2f8784b6f18186f2
https://pikawaka.com/rails/find_by

1
2
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
1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?