web-dev-qa-db-fra.com

Rails obtenir l'index de "chaque" boucle

J'ai donc cette boucle:

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

<% end %>

Comment pourrais-je obtenir l'index de "page" à l'intérieur de la boucle?

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

<% end %>
359

Les deux réponses sont bonnes. Et je vous suggère également une méthode similaire:

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

Vous pourriez ne pas voir la différence entre ceci et la réponse acceptée. Laissez-moi vous diriger vers les appels de méthodes suivants: .each.with_index voyez comment il s’agit .each puis .with_index.

43
Tatsuro Baba

Essayez each_with_index .

16
Brett Bender