我有一個代碼,可以在其中打印所有密鑰和散列值。我想讓它可配置,這樣就不用打印所有的按鍵,而只需打印所需的按鍵。假設我有密鑰k1,k2,k3 ... k20。我想打印k1,k3,k8 .... k15,k18。什麼是最好的方式去做這件事?僅打印選擇鍵而不是所有鍵值對?
這是相關的代碼片段 - :
<%@order_items.each do |order_item|%>
<h5>Order Item</h5>
<%order_item.each do |key,value|%>
<table cellspacing=2>
<tr><td><%=key.capitalize%>: </td> <td><%= value %></td></tr>
</table>
<%end%>
<%end%>
要保持鍵是一些序列,也可以是任意組的值用戶提供? – Arindam 2013-03-01 10:01:27
@Arindam - Keys可以是用戶提供的任何一組值。這些鍵實際上對應於表中的列。 – 2013-03-01 10:11:05