Ich untersuche mit Ice Cube https://github.com/seejohnrun/ice_cube für wiederkehrende Ereignisse. Meine Frage ist, wenn ich dann irgendwelche Ereignisse bekommen muss, die innerhalb eines bestimmten Zeitraums fallen (sagen wir an einem Tag oder innerhalb einer Woche), gibt es einen besseren Weg als sie alle durchzugehen:Effizientes Abrufen von ice_cube-Zeitplänen für einen bestimmten Zeitraum
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
Das scheint schrecklich ineffizient, aber ich bin mir nicht sicher, wie ich es sonst tun könnte.
Was hast du am Ende getan? Ich bin am selben Ort stecken geblieben danke – loloso