Od railsów 2.1 możemy korzystać z dobrodziejstw named_scopes, za pomocą których możemy definiować w łatwy sposób findery. Mowiąc prościej, możemy budować zapytania do bazy danych. Nie są to jednak zwykłe metody ktore wyszukują nam coś w bazie, zamiast prostego zbioru wyników, zwracany jest scope (zakres).
Aby rzucić więcej swiatła na sprawę, zacznijmy od przykładu:
class Product < ActiveRecord::Base
named_scope :available, :conditions => "amount > 0"
named_scope :featured, :conditions => {:featured => true}
end