Ciao bagai,
c’è un modo per farlo direttamente nella relazione?
has_many :relationships, -> (object, relation_date=Date.today) {
where(“start_relation <= ?”, relation_date) }
p=Person.first
p.relationships 1.month.ago
ho trovato questa soluzione ma non vorrei usare un campo fittizio es:
has_many :relationships, -> (object) { where(“start_relation <= ?”,
object.dummy_date) }
p=Person.first
p.dummy_date = 1.month.ago
p.relationships
altrimenti uso uno scope e amen!