On Thu, Jun 21, 2007 at 03:43:03PM +0200, Daniel Weinand wrote:
(...)
> Jetzt muss ich meine
> Daten nur noch so sortiert bekommen dass die Reihenfolge stimmt.
> Also von heute an in die Zukunft. Bin heute irgendwie ein bisschen
(...)
> Heute
> -- alle Daten mit Datum heute
> Morgen
> -- alle Daten mit Datum morgen
> Rest
> -- Alle anderen Daten in weiterer Zukunft
deine_daten = [] # array mit objekten, die bspw. methode 'date' haben.
heute = []
morgen = []
rest = []
deine_daten.each do |x|
heute << x if x.date == Date.today
morgen << x if x.date == Date.today + 1
rest << x if x.date > Date.today + 1
end
oder grundsätzlich nach datum sortiert:
sortiert = deine_daten.sort { |x,y| x.date <=> y.date }
für solche geschichten (woche/monat/jahr) sind u.u. date_utils von nutzen:
gem install date_utils
gruesse
rene
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug