-@things.each do |thing|
%div.thing
= thing
我见过几种不同的技巧。但是使用上面的HAML模板,我希望每个thing
都有一个从1到 n + 1 的唯一ID。动态增加所有个人things
的ID的最佳方法是什么?
Ex:对于 n 的事情,我希望HTML看起来像这样。
<div class='thing' id='1'>
<div class='thing' id='2'>
...
<div class='thing' id=n+1>
答案 0 :(得分:1)
-@things.each_with_index do |thing,index|
%div.thing{:id => "thing#{index}"}
= thing
答案 1 :(得分:1)
dom_id之类的内容可能会帮助您为HTML元素生成唯一ID。它还将解决以数字开头的问题。