Rails得到"每个"循环的索引

cri*_*erz 187 ruby ruby-on-rails

所以我有这个循环:

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

<% end %>
Run Code Online (Sandbox Code Playgroud)

如何在循环内获得"page"的索引?

Pre*_*ids 364

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

<% end %>
Run Code Online (Sandbox Code Playgroud)


小智 43

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

<% @images.each.with_index do |page, index| %>
<% end %>
Run Code Online (Sandbox Code Playgroud)

你可能没有看到这和被接受的答案之间的区别.让我直接关注这些方法调用:.each.with_index看看它是怎样的.each然后.with_index.

  • 我花了一段时间才意识到这段代码与接受的答案不一样! (2认同)