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