Sto cercando di utilizzare Ice Cube https://github.com/seejohnrun/ice_cube per eventi ricorrenti. La mia domanda è, se ho bisogno di ottenere eventi che rientrano in un dato periodo di tempo (ad esempio, in un giorno o entro una settimana), c'è un modo migliore rispetto a scorrere tutti loro in questo modo:Recupero efficiente delle pianificazioni ice_cube per un determinato periodo di tempo
items = Records.find(:all)
items.each do |item|
schedule = item.schedule
if schedule.occurs_on?(Date.new)
#if today is a recurrence, add to array
end
end
Questo sembra orribilmente inefficiente, ma non sono sicuro di come fare altrimenti.
Che cosa hai fatto a riguardo? mi sto bloccando nello stesso posto? grazie – loloso