【发布时间】:2015-06-29 07:26:22
【问题描述】:
我不是 Ruby 开发人员。这是我第一次查看代码。我想构建一个动态表,我在下面的代码中对其进行了管理。但是,除了第一个值和最后一个值之外,我无法显示数组的所有内容。如何显示所有值?
感谢您的帮助!!
<style>table, td, th{border:1px solid white;}td{padding:5px;}th{background-color:#E0E6EB;color:black;}</style>
<div>
<table border=2>
<tr>
<th width="250px"><B><p style="text-align: center">Name</p></B></th>
<th width="120px"><B><p style="text-align: center">Number</p></B></th>
<th width="60px"><B><p style="text-align: center">Status</p></B></th>
<th width="155px"><B><p style="text-align: center">Product Type</p></B></th>
<th width="60px"><B><p style="text-align: center">Source</p></B></th>
</tr>
<% tempTickets = @subject.PersonAccounts.sorted_by(field("title").in_descending_order) %>
<% cnt = tempTickets.length %>
<% tempTickets.each do |ticket| %>
<div>
<tr>
<td><%= ticket['perfinaccnt-accountname'].first %></td>
<td><%= ticket['perfinaccnt-accountnumber'].first %></td>
<td><%= ticket['perfinaccnt-accountstatus'].first %></td>
<td><%= ticket['perfinaccnt-producttype'].first %></td>
<td><%= ticket['perfinaccnt-accountsrcsystem'].first %></td>
</tr>
</div>
<div>
<tr>
<td><%= ticket['perfinaccnt-accountname'].last %></td>
<td><%= ticket['perfinaccnt-accountnumber'].last %></td>
<td><%= ticket['perfinaccnt-accountstatus'].last %></td>
<td><%= ticket['perfinaccnt-producttype'].last %></td>
<td><%= ticket['perfinaccnt-accountsrcsystem'].last %></td>
</tr>
</div>
<% end %>
</table>
</div>
【问题讨论】:
-
你知道对象的属性吗?
-
我完全不确定这些属性。因为,我能够显示数组的第一个和最后一个元素。我如何循环遍历它?
-
您已经在使用每种方法遍历 tempTickets。
-
这是您要找的吗? stackoverflow.com/questions/310634/…
-
根据循环计数,我可以改变下面代码中的索引值吗?票['perfinaccnt-accountname'].
标签: ruby-on-rails ruby