Haml:如何动态地向元素添加类?

8

我在视图中有一个<tr>元素,我想根据两个模型之间的关联(公司和包装之间的多对多关系)动态地为该元素添加类。

结果应该看起来像:

<tr class="pck1 pck3 pck5">

其中 pck1, pck3pck5 是与一家公司相关联的包装。

2个回答

21

或者简单地说:

%tr{ :class => classes }

3

假设你有一个数组 classes = ['pck1', 'pck3', 'pck5'],其中包含了你想要应用于 tr 的类。

只需要输入以下代码:

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接