hirolibe / hiro-blogapp

0 stars 0 forks source link

気づき(findとfind_by) #46

Open hirolibe opened 1 month ago

hirolibe commented 1 month ago

◯findメソッド 主にレコードのIDで検索します。 該当するIDが見つからない場合、ActiveRecord::RecordNotFound例外が発生します。 使用例: User.find(1)(IDが1のユーザーを検索)

◯find_byメソッド 指定された条件でレコードを検索します。 該当するレコードが見つからない場合、nilを返します。 使用例: User.find_by(name: 'Alice')(名前が'Alice'のユーザーを検索) 簡単に言うと、findはID検索専用で見つからないとエラーを出し、find_byは任意の条件で検索し見つからないとnilを返します。