Мои навыки работы с Google меня сильно подводят. Если у меня есть стандартный цикл Ruby, подобный этому:
<% @notes.each do |q| %> <% end>
Как мне получить доступ к счетчику цикла внутри цикла? Спасибо за чтение.
Используйте each_with_index вместо each для получения индекса:
each_with_index
each
@notes.each_with_index do |note, idx| p idx p note end
Подробнее см. Документацию по ruby .
В приведенном примере счетчик цикла отсутствует. В других языках этот стиль цикла обычно называется циклом foreach. Вы по-прежнему можете получить доступ к текущему элементу коллекции, используя переменную q в приведенном примере.
foreach
q