我不确定如何分类数组的哈希值。我的哈希看起来像这样:
{"Level 1" => [foo, bar], "Level 2" => [foo, bar, foobar]}
我希望能够在一行中显示哈希键,然后将该键值的对象放在该行下面的行中。
以下是视图应该如何显示的示例:
答案 0 :(得分:1)
在这种情况下,您只需拨打flatten
两次。
myhash = {"Level 1" => ["foo", "bar"], "Level 2" => ["foo", "bar", "foobar"]}
myhash.flatten.flatten
=> ["Level 1", "foo", "bar", "Level 2", "foo", "bar", "foobar"]