【发布时间】:2011-07-28 03:56:09
【问题描述】:
我正在尝试制作一个如下所示的 html 表格:
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
我的数据结构是这样的:@f_ary = [ 1..250]
这是我的haml代码:
%table{:border => "1"}
%tbody
%tr
- cnt = 0
- @f_ary.each do |f|
- cnt += 1
%td= cnt
- if cnt == 5
- cnt = 0
%tr
我当前的输出如下所示:
<table border='1'>
<tbody>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td>5</td>
<tr></tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td>5</td>
</tr>
</tbody>
</table>
我希望它看起来像这样:
<table border='1'>
<tbody>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td>5</td>
</tr>
</tbody>
</table>
【问题讨论】:
标签: ruby-on-rails haml