我想顯示2維數組。使用下面的代碼。但是對於每個數組的第一個下標,我必須編寫一個循環。我可以使用外循環而不是多循環嗎?紅寶石顯示2維數組
<% tempTickets = subject['permailaddr-addrline1'] %>
<% cnt = tempTickets.length %>
<% tempTickets.each_with_index do |ticket, index| %>
<div>
<tr>
<td><li class="entity_info"><div><span class="label"><%= subject['memhead-mem-recno'][index] %></span></div></li></td>
<td><li class="entity_info"><div><span class="label"><%= subject['permailaddr-addresstype'][index] %></span></div></li></td>
<td><li class="entity_info"><div><span class="label"><%= subject['permailaddr-addrline1'][index] %></span></div></li></td>
<td><li class="entity_info"><div><span class="label"><%= subject['permailaddr-state'][index] %></span></div></li></td>
<td><li class="entity_info"><div><span class="label"><%= subject['permailaddr-suburb'][index] %></span></div></li></td>
<td><li class="entity_info"><div><span class="label"><%= subject['permailaddr-postcode'][index] %></span></div></li></td>
<td><li class="entity_info"><div><span class="label"><%= subject['permailaddr-countrycode'][index] %></span></div></li></td>
</tr>
</div>
<% end %>
<% tempTickets = subject['perresiaddr-addrline1'] %>
<% cnt = tempTickets.length %>
<% tempTickets.each_with_index do |ticket, index| %>
<div>
<tr>
<td><li class="entity_info"><div><span class="label"><%= subject['memhead-mem-recno'][index] %></span></div></li></td>
<td><li class="entity_info"><div><span class="label"><%= subject['perresiaddr-addresstype'][index] %></span></div></li></td>
<td><li class="entity_info"><div><span class="label"><%= subject['perresiaddr-addrline1'][index] %></span></div></li></td>
<td><li class="entity_info"><div><span class="label"><%= subject['perresiaddr-state'][index] %></span></div></li></td>
<td><li class="entity_info"><div><span class="label"><%= subject['perresiaddr-suburb'][index] %></span></div></li></td>
<td><li class="entity_info"><div><span class="label"><%= subject['perresiaddr-postcode'][index] %></span></div></li></td>
<td><li class="entity_info"><div><span class="label"><%= subject['perresiaddr-countrycode'][index] %></span></div></li></td>
</tr>
</div>
<% end %>
謝謝,但似乎沒有工作 –
好的,我還沒有測試過。基本概念應該可行 - 您可能需要修改語法或其他內容。 –