Rails得到“每个”循环的索引

时间:2011-01-27 00:11:12

标签: ruby-on-rails ruby

所以我有这个循环:

<% @images.each do |page| %>

<% end %>

如何在循环中获得“page”的索引?

3 个答案:

答案 0 :(得分:356)

<% @images.each_with_index do |page, index| %>

<% end %>

答案 1 :(得分:43)

这两个答案都很好。 我也建议你采用类似的方法:

<% @images.each.with_index do |page, index| %>
<% end %>

您可能看不到此与已接受答案之间的区别。让我引导您注意这些方法调用:.each.with_index看看它是.each然后是.with_index

答案 2 :(得分:16)

尝试each_with_index