0

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(非アクティブ) にする必要があります。

それを行う最善の方法は何ですか?

4

1 に答える 1

1

最初の 2 つの変数を分離してグループ化すると、それぞれにインデックスを追加できます。

- @items.group_by(&:calendar).each_with_index do |(calendar, items), index|
  %section{:class => ("active" if index.zero?)}

詳細については、この SO の回答を参照してください。

于 2013-11-05T17:03:06.453 に答える