2010-09-25 9 views
8

Ho un elemento <tr> a mio avviso e desidero aggiungere classi dinamicamente su questo elemento in base a un'associazione tra due modelli (molti a molti tra azienda e imballaggio).Haml: come aggiungere classi dinamicamente a un elemento?

Il risultato dovrebbe apparire come

<tr class="pck1 pck3 pck5"> 

dove pck1, pck3 e pck5 sono imballaggi associati con una società.

risposta

20

o semplicemente:

+0

grazie per il vostro aiuto! – denisjacquemin

3

Supponiamo che tu abbia un array classes = ['pck1', 'pck3', 'pck5'] con le classi che desideri avere il tuo tr.

Basta digitare qualcosa del tipo:

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