【发布时间】:2012-07-25 22:24:54
【问题描述】:
我正在尝试制作一个表格,每行包含十个值,从 1 开始到 100。
我的 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>
如何将其放入 10 X 10 的 HTML 表格中?
【问题讨论】:
-
FWIW,我不喜欢在块中重新分配迭代器变量;我觉得这很令人困惑。
-
@DaveNewton 这确实让我很困惑——我在回答中犯了(并修复了)两个不同的错误。
标签: ruby-on-rails ruby erb