我在我的数据库中有3条记录,我希望它们看起来像: 如果我使用(每个)
<% @records.each do |record| %>
答案 0 :(得分:12)
你可能想要each_with_index
。类似的东西:
<% @records.each_with_index do |record, i| %>
<%= (i+1) %>. <%= record.foo %> <br />
<% end %>
答案 1 :(得分:6)
你可以使用each_with_index:
<% @records.each_with_index do |record, i| %>
#your code
<% end %>
答案 2 :(得分:2)
将它包装成ol,这样编号就是动态的:
<ol>
<% @records.each do |record| %>
<li><%= record %></li>
<% end %>
</ol>
答案 3 :(得分:1)
看看each_with_index:
<% @records.each_with_index do |record, index| %>