Ich weiß, dass Rails Sortiermethoden in ActiveRecord integriert hat, aber ich schreibe gerade ein einfaches altes Ruby-Skript und würde gerne die Datensätze von einem Array nach Datum sortieren.Wie sort_by Datum in Ruby (nicht Rails)?
Das Datum wird in einer der Zellen des mehrdimensionalen Arrays gespeichert.
Was ist der beste Weg für mich, dies zu nähern, damit ich zu dem Punkt komme, wo ich gerade sort_by_date
tun und ich entweder ASC
oder DESC
angeben?
Ich muss nicht die Methode sort_by_date
verwenden, aber die Idee ist, ich würde gerne in der Lage sein, eine Methode auf die Sammlung einfach aufrufen und die Ergebnisse, die ich will.
Gedanken?
Ruby-Arrays haben Sortiermethoden. Lesen Sie die Dokumentation und versuchen Sie etwas. –
versuchen Sie etwas und veröffentlichen Sie, was Sie haben, vorzugsweise einige Code, der unabhängig ausgeführt werden kann, mit anderen Worten, zeigen Sie uns den Code – peter
Ich würde davon ausgehen, Sie wollen etwas wie: arr.sort_by {| x | x.date} – texasbruce