Správný rozsah
scope :from_this_month, lambda {where("votes.created_at > ? AND votes.created_at < ?", Time.now.beginning_of_month, Time.now.end_of_month)}
Je to proto, že v kolejích jsou názvy modelů jednotné (tj. Vote ) a vytvořené tabulky jsou pural (např. votes ) konvekcí
UPRAVIT
To lze napsat jednodušeji pomocí lambda {where(created_at: Time.now.beginning_of_month..(Time.now.end_of_month))} a musíme použít lambdu z důvodu uvedeného v níže uvedených komentářích.
Děkujeme BroiSatse pro připomenutí :D