1
Rails的循環輔助循環:軌與百分比周期幫手迭代中的給定值之間
# Alternate CSS classes for even and odd numbers...
@items = [1,2,3,4]
<table>
<% @items.each do |item| %>
<tr class="<%= cycle("even", "odd") -%>">
<td>item</td>
</tr>
<% end %>
</table>
是否有可能實現循環一樣的功能,但與像百分比給出下列信息的散列:
{
'red' => 40,
'blue' => 20,
'green' => 40
}
如果一個表格有10行,我想4是紅色的,2是藍色的,4是綠色的,但是是隨機分佈的。
達到此目的的最佳方法是什麼?