我如何在Haml制作dynamicID?
#item 创build一个ID为“item”的div
 .box#item 
用class =“box”和id =“item”创build一个div
 .box#="item "+x 
用class =“box”和注释“#=”item“+ x'创build一个div
 .box# ="item"+x 
抛出“非法元素:类和id必须有值”。
我如何将id设置为一个variables?
有两种方法:
长forms的方式(将id定义为常规属性):
 .box{:id => "item_#{x}"} 
 产生这个( x是x.to_s评估的): 
 <div class="box" id="item_x"> 
简短的方式:
 .box[x] 
 产生以下假设x是item一个实例: 
 <div class="box item" id="item_45"> 
有关更多信息,请参阅HAML参考 。