每个循环的数组元素的HAML索引

每个循环的数组元素的HAML索引,haml,Haml,所以,我想在每个循环中键入数组元素的索引,我已经尝试过了 - @characters = ['t','e','s','t']; - @characters.each do |character, index| %div{:class => "#{index}"} #{character} 但是什么也没发生。使用来获取集合对象的索引,而不是使用: - @characters = ['t','e','s','t'] - @characters.each_with_index do

所以,我想在每个循环中键入数组元素的索引,我已经尝试过了

- @characters = ['t','e','s','t'];

- @characters.each do |character, index|
    %div{:class => "#{index}"} #{character}
但是什么也没发生。

使用来获取集合对象的索引,而不是使用:

- @characters = ['t','e','s','t']

- @characters.each_with_index do |character, index|
    %div{:class => index}= character
这将输出:

<div class='0'>t</div>
<div class='1'>e</div>
<div class='2'>s</div>
<div class='3'>t</div>