首页 > 解决方案 > Ruby数组到带有两行的html表

问题描述

我有以下数组:

[[14, "E"], [19, "E"], [22, "E"], [24, "E"], [25, "E"], [26, "C"], [5, "E"], [8, "C"], [9, "E"], [10, "C"]]

我需要一张这样的桌子:

<table>
   <tr>
      <td>14</td>
      <td>19</td>
      <td>22</td>
      ...
   </tr>
   <tr>
      <td>E</td>
      <td>E</td>
      <td>E</td>
      ...
   </tr>
</table>

我怎么能用那个数组做到这一点?转换为散列并使用键和值是更好的选择吗?

标签: ruby-on-railsruby

解决方案


你可以这样做

tr_1 = array.map {|i| i[0]}
tr_2 = array.map {|i| i[1]}

推荐阅读