2012-07-18 13 views
9

Ésta es una línea, que utilizo para dar formato a mis enlaces:Haml - cómo poner la variable de rubí en el nombre del identificador de clase

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

que tendría que tener una opción para poner en esta clase de palanca -6 mi propio dígito, por ejemplo toggle-1 etc.

¿Cómo hacer eso en la sintaxis de HAML? He intentado algo así como

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

Pero esto devuelve

Illegal element: classes and ids must have values. 

Respuesta

13

Puede especificar valores dinámicos como atributos:

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