有条件的 class 在 slim 中有 3 个条件

Conditional class in slim with 3 conditions

我想用 slim 写条件 class 但我只知道如何用 2 个条件来写,比如:

div class=(index == 0 ? 'class1' : 'class1 class3')

三个条件怎么做?

- if index == 0
  .class1
- elsif index == -1
  .class2.class3
- else
  .class1.class3
div class=(if index == 0 then 'class1' elsif index == -1
then 'class2 class3' else '.class1 class3' end)