我試圖跨越每行從1開始要100使用Ruby創建HTML表格?
我的Ruby代碼做一個表,十個值如下:
<table border="1">
<% (1..100).each do |i|
d3 = (i % 3 == 0)
d5 = (i % 5 == 0)
i = "<b>#{i}</b>" if d5
i = "<i>#{i}</i>" if d3 %>
<tr>
<td><%= i %></td>
</tr>
<% end %>
</table>
我將如何把這個在HTML桌子在10 X 10?
FWIW,當迭代變量是在塊重新分配我不喜歡;我覺得很容易想到。 – 2012-07-25 22:55:10
@DaveNewton它肯定讓我感到困惑 - 我在答案中做了(並修正)了兩個單獨的錯誤。 – 2012-07-25 22:58:01