我正在设置Foundation Zurb标签。
看起来像这样:
- @items.group_by(&:calendar).each do |calendar, items|
%section
- # displaying tab name, which is Calendar name
- # displaying tab content, which is a table of Items for that Calendar
我希望第一个标签为%section.active
,其他所有标签应为%section
(未激活)。
最好的方法是什么?
答案 0 :(得分:0)
如果通过取消拼接将初始两个变量组合在一起,则可以为每个变量添加索引。
- @items.group_by(&:calendar).each_with_index do |(calendar, items), index|
%section{:class => ("active" if index.zero?)}
有关详细信息,请参阅this SO answer。