タグ付けされた質問 「dynamic-finders」

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>) どれを使用するかについての経験則または推奨事項はありますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.