Сортировка хэша хэшей по значению (и возвращение хэша, а не массива)
У меня есть следующий хэш:
user = {
'user' => {
'title' => {'weight' => 1, .... }
'body' => {'weight' => 4, ....}
....
....
}
}
Можно ли отсортировать пользователя по ключу веса его дочерних хешей?
Я посмотрел в Hash.sort, но похоже, что он возвращает массив, а не исходный отсортированный хеш.