Wiem, że Rails ma metody sortowania wbudowane w ActiveRecord, ale ja właśnie piszę prosty, stary skrypt ruby i chciałbym posortować rekordy z tablicy według daty.Jak sortować według daty w Ruby (nie Rails)?
Data będzie przechowywana w jednej z komórek tablicy wielowymiarowej.
Jaki jest najlepszy sposób, aby się do tego podejść, więc mogę przejść do punktu, w którym po prostu robię sort_by_date
i wskazuję albo ASC
lub DESC
?
Nie muszę używać metody sort_by_date
, ale chodzi o to, że chciałabym móc łatwo wywołać metodę z kolekcji i uzyskać pożądane rezultaty.
Myśli?
Szeregi rubinowe mają metody sortowania. Czytaj dokumenty i spróbuj czegoś. –
wypróbuj coś i opublikuj to, co masz, najlepiej jakiś kod, który można uruchomić samodzielnie, innymi słowy, pokaż nam kod – peter
Założę się, że chcesz coś takiego: arr.sort_by {| x | x.date} – texasbruce