表の行数 ― 2007年11月01日 13時00分58秒
<table>
<tr>
<th></th>
<% for column in Todo.content_columns %>
<th><%= column.human_name %></th>
<% end %>
</tr>
<% count = 0 %>
<% for todo in Todo.find(:all) %>
<tr>
<td><% count = count + 1 %><%= count %></td>
<% for column in Todo.content_columns %>
<td><%=h todo.send(column.name) %></td>
<% end %>
<td><%= link_to 'Show', :action => 'show', :id => todo %></td>
<td><%= link_to 'Edit', :action => 'edit', :id => todo %></td>
<td><%= link_if_authorized 'Destroy', { :action => 'destroy', :id => todo },
:confirm => 'Are you sure?', :post => true %></td>
</tr>
<% end %>
</table>
- 繰り返しの前に、count をゼロで初期化する。
- 一つ増やした後に、表示する。
また、一気に<= ++count >
で表示とインクリメントをやろうとしたが、Rails が処理に失敗し、使えなかった。
最近のコメント