2015-05-27 3 views
0

Я не уверен, как перейти к классификации хэшей массивов. Мой хэш будет выглядеть примерно так:Классификация хеша массивов в datatable. rails

{"Level 1" => [foo, bar], "Level 2" => [foo, bar, foobar]} 

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

Вот пример того, как вид должен выглядеть:

enter image description here

ответ

1

В этом случае вы можете просто позвонить flatten дважды.

myhash = {"Level 1" => ["foo", "bar"], "Level 2" => ["foo", "bar", "foobar"]} 

myhash.flatten.flatten 
=> ["Level 1", "foo", "bar", "Level 2", "foo", "bar", "foobar"] 
Смежные вопросы