Ruby on rails Ruby数组到html表,有两行
我有以下数组:Ruby on rails Ruby数组到html表,有两行,ruby-on-rails,ruby,Ruby On Rails,Ruby,我有以下数组: [[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>
[[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>
14
19
22
...
E
E
E
...
我如何使用该阵列来实现这一点?转换为散列并处理键和值是更好的选择吗?您可以这样做
tr_1 = array.map {|i| i[0]}
tr_2 = array.map {|i| i[1]}
如果
arr
是您的数组,那么您可能只需要值,字母=arr.transpose;值#=>[14,19,22,24,25,26,5,8,9,10];字母#=>[“E”、“E”、“E”、“E”、“E”、“C”、“E”、“E”、“C”、“C”]
E
,E
,E
不是一个好例子。为什么不选择不同的值呢?