12
find vs find_by vs where
レールは初めてです。レコードを見つける方法はたくさんあると思います。 find_by_<columnname>(<columnvalue>) find(:first, :conditions => { <columnname> => <columnvalue> } where(<columnname> => <columnvalue>).first そして、それらすべてがまったく同じSQLを生成するように見えます。また、複数のレコードを検索する場合も同様です。 find_all_by_<columnname>(<columnvalue>) find(:all, :conditions => { <columnname> => <columnvalue> } where(<columnname> => <columnvalue>) どれを使用するかについての経験則または推奨事項はありますか?