Здравствуйте не подскажите, как лучше всего обьеденить несколько массивов. Вот как на примере
f = [ 'f1', 'f2', 'f3' ]
a = [ 'a1', 'a2', 'a3' ]
result = a.map{ | v | f.map{ |v2| [v, v2] } }
#=> [[["a1", "f1"], ["a1", "f2"], ["a1", "f3"]], [["a2", "f1"], ["a2", "f2"], ["a2", "f3"]], [["a3", "f1"], ["a3", "f2"], ["a3", "f3"]]]
а нужно что бы результатом был двухмерный массив
[["a1", "f1"], ["a1", "f2"], ["a1", "f3"], ["a2", "f1"], ["a2", "f2"], ["a2", "f3"], ["a3", "f1"], ["a3", "f2"], ["a3", "f3"]]