ruby-on-rails – 两个索引位于同一行
发布时间:2020-12-16 21:07:50 所属栏目:百科 来源:网络整理
导读:我有一个rails应用程序,它以xls格式从我的数据库中导出内容. 我正在寻找创建两个单独的表而不将它们放在同一行.反正有两个索引在同一行吗? ?xml version="1.0"?Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet" xmlns:o="urn:schemas-micros
我有一个rails应用程序,它以xls格式从我的数据库中导出内容.
我正在寻找创建两个单独的表而不将它们放在同一行.反正有两个索引在同一行吗? <?xml version="1.0"?> <Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" xmlns:html="http://www.w3.org/TR/REC-html40"> <ss:Worksheet ss:Name="Sheet"> <Table> <% @data.each do |data| %> <Row ss:Index="1"> <Cell ss:Index="1"><Data ss:Type="String"><%= data.name %></Data></Cell> </Row> <% end %> <% @moreData.each do |moreData| %> <Row ss:Index="1"> <Cell ss:Index="2"><Data ss:Type="String"><%= moreData.name %></Data></Cell> </Row> <% end %> </Table> </ss:Worksheet> </Workbook> 这就是我对上面代码的看法: 如果可能的话,这就是我想要实现的,而不是将两个循环放在同一行中: 解决方法
也许在数据上使用.zip?
恩. <Row ss:Index="1"> <% @data.zip(@moreData).each do |d,md| %> <Cell ss:Index="1"><Data ss:Type="String"><%= d.name %></Data></Cell> <Cell ss:Index="2"><Data ss:Type="String"><%= md.name %></Data></Cell> <% end %> </Row> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |