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 。

  • Ruby / Rails:将int转换为时间或从整数获取时间?
  • Ruby on Rails:黄瓜:我如何耙一个function?
  • Nokogiri安装失败-libxml2丢失
  • Rails:HasManyThroughAssociationNotFoundError
  • 你已经激活了rake 0.9.0,但你的Gemfile需要rake 0.8.7
  • Sinatra是multithreading的吗?
  • Ruby是否有一个string.startswith(“abc”)内置的方法?
  • ActiveRecord:大小vs计数