Ich habe ein Array, das wie folgt aussieht:
%Vor% Ich muss diese nach type
gruppieren und dann nach aufsteigendem price
sortieren. Ich kann dieses Problem zur Hälfte lösen, indem ich Folgendes tue:
Leider werden die type
s alphabetisch sortiert, wenn sie nach BADC
Wie sortiere ich das Array nach den vorgegebenen Regeln?
[Bearbeiten] Die Frage ist nicht klar. Das ist, was ich verstehe: Bestellkarten von price ASC
, aber für Boards des gleichen Typs, nur die billigsten bekommen. Facetten Abstraktion verwenden Enumerable # uniq_by (auch in ActiveSupport: Array # uniq_by ):
Ausgabe:
%Vor%