Ответ 1
<% @images.each_with_index do |page, index| %>
<% end %>
Итак, у меня есть этот цикл:
<% @images.each do |page| %>
<% end %>
Как мне получить индекс "страницы" внутри цикла?
<% @images.each_with_index do |page, index| %>
<% end %>
Два ответа хороши. И я также предлагаю вам аналогичный метод:
<% @images.each.with_index do |page, index| %>
<% end %>
Возможно, вы не видите разницы между этим и принятым ответом. Позвольте мне обратить ваше внимание на эти вызовы метода: .each.with_index
посмотреть, как это .each
, а затем .with_index
.
Попробуйте each_with_index.