2012-07-18 18 views
9

這是一條線,我用格式化我的鏈接:Haml的 - 如何把紅寶石可變進類標識符名稱

%a.accordion-toggle.toggle-6{:href => "#"} #{name} 

,我需要有一個選項,把這個類切換-6我自己的數字,例如toggle-1

如何在HAML語法中做到這一點?我試着像

%a.accordion-toggle.toggle-#{id}{:href => "#collapseOne"} #{name} 

但這返回

Illegal element: classes and ids must have values. 

回答

13

可以作爲屬性指定動態值:

%a{class: "accordion-toggle toggle-#{id}", href: "#collapseOne"} #{name}