Ambito corretto
scope :from_this_month, lambda {where("votes.created_at > ? AND votes.created_at < ?", Time.now.beginning_of_month, Time.now.end_of_month)}
Questo perché nei binari i nomi dei modelli sono singolari (cioè Vote
) e le tabelle create sono pure (es. votes
) per convezione
MODIFICA
Questo può essere scritto in modo più semplice con lambda {where(created_at: Time.now.beginning_of_month..(Time.now.end_of_month))}
e dobbiamo usare lambda per il motivo indicato nei commenti qui sotto.
Grazie BroiSatse per ricordare :D