2014-07-01 42 views

回答

1
array = [[:foo,:bar,:baz], [1,2,3]] 
array.each do |row| 
    row.each { |entry| puts entry } 
end 
+0

請爲此解答添加一些解釋,它被標記爲低質量。 – ZeMoon

0

這裏是這樣做的一個辦法:

<table> 
    <% array.each do |inner_ary| %> 
    <tr> 
    <% inner_ary.each do |item| %> 
     <td><%= item %></td> 
    <% end %> 
    </tr> 
    <% end %> 
</table> 
0

如果我理解正確的話,你要配對的第一項第一陣列與第一項第二陣列等在

你可以使用transpose做到這一點:

$array.transpose.each do |x, y| 
    puts x 
    puts y 
end 
# foo 
# 1 
# bar 
# 2 
# baz 
# 3