2010-09-25 12 views
8

J'ai un élément <tr> à mon avis, et je souhaite ajouter dynamiquement des classes sur cet élément en fonction d'une association entre deux modèles (plusieurs à plusieurs entre la société et l'empaquetage).Haml: Comment ajouter dynamiquement des classes à un élément?

Le résultat devrait ressembler à

<tr class="pck1 pck3 pck5"> 

pck1, pck3 et pck5 sont des emballages associés à une entreprise.

Répondre

3

Disons que vous avez un tableau classes = ['pck1', 'pck3', 'pck5'] avec les classes que vous voulez que votre tr possède.

Il suffit de taper quelque chose comme:

%tr{:class => classes.join(' ')}