Correct bereik
scope :from_this_month, lambda {where("votes.created_at > ? AND votes.created_at < ?", Time.now.beginning_of_month, Time.now.end_of_month)}
Dit komt omdat in rails de modelnamen enkelvoud zijn (d.w.z. Vote
) en gemaakte tabellen zijn puur (bijv. votes
) door convectie
BEWERKEN
Dit kan eenvoudiger worden geschreven met lambda {where(created_at: Time.now.beginning_of_month..(Time.now.end_of_month))}
en we moeten lambda gebruiken vanwege de reden die in onderstaande opmerkingen wordt gegeven.
Thanx BroiSatse ter herinnering :D