Ao renderizar um parcial com uma coleção, às vezes é necessário um índice para aplicar alguma classe css ou outras coisas.
Recentemente encontrei um recurso “não documentado”, dentro de uma existência parcial "#{partial_name}_counter"
com o índice de iteração. https://github.com/rails/rails/blob/4-0-stable/actionpack/lib/action_view/renderer/partial_renderer.rb#L480
Por exemplo, pós-renderização usual:
<%= render partial: 'post', collection: @posts %>
Dentro de _post.html.erb, podemos fazer algo assim:
<% index = post_counter + 1 %>
<%= content_tag :div, class: "post-#{index}" do %>
content...
<% end -%>
Só tento no Rails 4, não sei se funciona nas versões anteriores.