HAML class 2 if语句

时间:2014-11-22 00:23:12

标签: ruby haml

%li{class: ('active' if @current.empty?), class: ('disabled' if @past.empty?)}

根据每个条件(使用Ruby)动态添加这两个类的正确HAML语法是什么?

1 个答案:

答案 0 :(得分:1)

您可以使用数组:

%li{class: [('active' if @current.empty?), ('disabled' if @past.empty?)]}

数组中的任何nil成员都将被省略,剩余的成员将被合并为class属性。