Rails获取“每个”循环的索引

所以我有这个循环:

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

我如何获得循环内的“页面”的索引?

3 Solutions collect form web for “Rails获取“每个”循环的索引”

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

这两个答案是好的。 我也build议你使用类似的方法:

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

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

试试each_with_index 。

  • Rails,在开发时使用
  • 没有这样的文件加载 - readline
  • Arel在Rails 3.0中究竟是什么?
  • 启动时启动delayed_job
  • 你会如何在RoR上创build一个像SO或Facebook一样的通知系统?
  • rubymodule_function与包括模块
  • 在Ruby中查找内存泄漏的原因
  • 跳过Enumerable#collect中的迭代
  • 通过CORS政策允许任何事情
  • Wkhtmltopdf单行中的字符在页面之间部分切割
  • 我如何强制RAILS_ENV在耙子任务?