Korrekt omfang
scope :from_this_month, lambda {where("votes.created_at > ? AND votes.created_at < ?", Time.now.beginning_of_month, Time.now.end_of_month)}
Dette skyldes, at modelnavnene i skinner er ental (dvs. Vote
) og oprettede tabeller er purale (f.eks. votes
) ved konvektion
REDIGER
Dette kan skrives enklere med lambda {where(created_at: Time.now.beginning_of_month..(Time.now.end_of_month))}
og vi er nødt til at bruge lambda på grund af årsagen angivet i kommentarerne nedenfor.
Tak BroiSatse til påmindelse :D