我有一个代码,可以在其中打印所有密钥和散列值。我想让它可配置,这样就不用打印所有的按键,而只需打印所需的按键。假设我有密钥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