ruby-on-rails - 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>
我怎么能用那个数组做到这一点?转换为散列并使用键和值是更好的选择吗?
解决方案
你可以这样做
tr_1 = array.map {|i| i[0]}
tr_2 = array.map {|i| i[1]}
推荐阅读
- spring-boot - 如何在Junit5 mockito测试用例中为springboot服务调用jpa存储库的真实方法
- visual-studio - 在 Visual Studio 中,如何仅在解决方案资源管理器中对类成员/方法进行排序?
- numpy - 用于分类分类的 TensorFlow keras 模型抛出错误
- performance - LogRocket 中会话速率限制/节流的解决方法
- python - 我是否正确使用 CreateView 将用户对象传递给 ModelForm?
- image - Liferay:Ckeditor 工具栏图标在 TEST 和 PROD 环境中被 CSP 阻止
- java - 为什么我们不能在启动线程后调用 setDaemon(true)?
- reactjs - 如何从 TypeScript 中的字符串名称动态构建元素?
- ruby-on-rails - 如何按关联模型字段的平均值排序?
- .htaccess - 将 robots.txt 从 http 重定向到 https