Получите двумерный хэш от двумерной группы activerecord - PullRequest
0 голосов
/ 05 ноября 2018

Я пытаюсь получить двумерный хэш из запроса группы activerecord, как этот.

MachineFailure.group("machine.key", "failure.name").sum("timestampdiff(hour, machine_failures.created_at, closed_at)")

это возвращает мне хэш как:

{["R01", "Корректирующее обслуживание"] => 3, ["R01", "Автоматическая перезагрузка"] => 8}

когда мне действительно нужно что-то вроде этого:

{"R01" => {"Корректирующее обслуживание" => 3, "Автоматическая перезагрузка" => 8}}

ТНХ

1 Ответ

0 голосов
/ 05 ноября 2018

Этот ответ именно то, что вам нужно.

Короче говоря, вам нужно отобразить хэш, который возвращается после вызова базы данных.

...