2010-09-25 23 views
8

Tengo un elemento <tr> en mi opinión, y quiero agregar clases dinámicamente en este elemento dependiendo de una asociación entre dos modelos (muchos a muchos entre empresa y empaquetamiento).Haml: ¿Cómo agregar clases dinámicamente a un elemento?

El resultado debería parecerse

<tr class="pck1 pck3 pck5"> 

donde pck1, pck3 y pck5 son envases asociados con una empresa.

Respuesta

3

Supongamos que tiene una matriz classes = ['pck1', 'pck3', 'pck5'] con las clases que desea que tenga su tr.

sólo tiene que escribir algo como:

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