在Ruby on Rails中创建大型引导表



嗨,我对Ruby on Rails有点陌生,这应该很简单。我想做一个大的引导表,同时也能够通过我的模型/数据库表循环。


<table class="table">
<thead>
<tr>
<th scope="col">I</th>
<th scope="col">Id</th>
<th scope="col">Time</th>
<th scope="col">Duration</th>
<th scope="col">Price</th>
<th scope="col">Name</th>
<th scope="col">Company</th>
<th scope="col">City</th>
</tr>
</thead>
<tbody> 
<% 96.times |i| %>
<% @workorders.each do |workorder| %>
<tr>
<td><%= i %></td>
<td><%= workorder.id %></td>
<td><%= workorder.time %></td>
<td><%= workorder.duration %></td>
<td><%= workorder.price %></td>
<td><%= workorder.name %></td>
<td><%= workorder.company %></td>
<td><%= workorder.city %></td>
</tr>
<% end %>
<% end %>

</tbody>
</table>
</div> 

我已经验证,当我在@workorders上只做一个.each循环时,它工作得很好。然而,当我用上面的代码运行Rails应用程序时,我得到了一个语法错误,没有太详细的错误。创建这个96长度的引导表,同时循环遍历模型/sqlite表的正确语法是什么?

太棒了!非常感谢!在96.times之后加入do解决了所有问题。

最新更新