Можно ли отсортировать массив значений, используя определенную сортировку в Ruby? Мне нужно сортировать в соответствии с настройкой da_DK.
Учитывая массив %w(Aarhus Aalborg Assens)
, я хотел бы иметь ['Assens', 'Aalborg', 'Aarhus']
назад, который является правильным порядком на датском языке.
Стандартный метод сортировки
%w(Aarhus Aalborg Assens).sort
возвращает то, что выглядит как порядок ascii (по крайней мере, не датский порядок):
["Aalborg", "Aarhus", "Assens"]
Среда - это Snow Leopard и linux run ruby 1.9.2 и Rails 3.0.5.