find vs find_by vs where

Ich bin neu in Schienen. Was ich sehe, dass es viele Möglichkeiten gibt, eine Aufzeichnung zu finden: find_by_<columnname>(<columnvalue>) find(:first, :conditions => { <columnname> => <columnvalue> } where(<columnname> => <columnvalue>).first Und es...