Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Ruby数组到html表,有两行_Ruby On Rails_Ruby - Fatal编程技术网

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
不是一个好例子。为什么不选择不同的值呢?