WhereとFindの使い分け

WhereとFindの使い分け

なんとなくLINQのWhere句とFind句を使用していたのでそれぞれの特性について解説する。

 

引用:find、find_by、whereの違い - Qiita

Find

Findはモデルのidを検索キーとしてデータを取得するメソッドである。

id以外の検索はできない。

 

Where

id以外の条件で検索するメソッドである。