我有以下数组
[["convertible", "2010", "red"], ["convertible", "2010", "green"]]
如何将上述数组合并到Rails或Ruby中?
["convertible", "2010", "red", "convertible", "2010", "green"]
修改-1
@category.each do |content|
form_chain = JSON.parse(content.content)
chained_array << form_chain.values
end
chained_array
这给出了输出
[["convertible", "2010", "red"], ["convertible", "2010", "green"]]
如果我使用chained_array.flatten!
,则会得到相同的结果。
答案 0 :(得分:3)
[["convertible", "2010", "red"], ["convertible", "2010", "green"]].flatten!
答案 1 :(得分:0)
根据您的编辑,您可以从头开始创建一个平面阵列:
@category.each do |content|
form_chain = JSON.parse(content.content)
chained_array.push(*form_chain.values)
end