如果是ha循环哈哈

时间:2012-09-26 03:27:00

标签: ruby-on-rails haml

我有一个看起来像这样的haml代码(它比这更复杂,所以这个方法是我唯一的出路)。这是使用twitter bootstrap框架。

-if <condition>
  .tab-pane.big-tab-pane.active#profile_pane
-else
  .tab-pane.big-tab-pane#profile_pane

  .. followed by the tab-pane code.

现在的问题是,此代码仅作为else循环的一部分调用,而不是if循环的一部分,因为缩进是使用else循环部分。如何使用haml进行此操作,以便使用if / else子句而不是其他窗格HTML修改唯一的.active部分。

1 个答案:

答案 0 :(得分:2)

尝试使用:

.tab-pane.big-tab-pane{:class => ("active" if condition)}