html – 在HAML中增加ID的最简单方法是什么?

    -@things.each do |thing|
      %div.thing
        = thing

我见过几种不同的技巧.但是使用上面的HAML模板,我希望每个东西都有一个从1到n 1的唯一id.动态增加所有单个内容的id的最佳方法是什么?

例如:对于n件事,我希望HTML看起来像这样.

<div class='thing' id='1'>
<div class='thing' id='2'>
...
<div class='thing' id=n+1>

最佳答案

-@things.each_with_index do |thing,index|
  %div.thing{:id => "thing#{index}"}
    = thing
点赞