0
%li{class: ('active' if @current.empty?), class: ('disabled' if @past.empty?)}
什麼是正確的HAML語法動態添加這兩個類的每一個取決於每個條件(與Ruby)?HAML class 2 if語句
%li{class: ('active' if @current.empty?), class: ('disabled' if @past.empty?)}
什麼是正確的HAML語法動態添加這兩個類的每一個取決於每個條件(與Ruby)?HAML class 2 if語句
可以使用的數組:
%li{class: [('active' if @current.empty?), ('disabled' if @past.empty?)]}
陣列的任何nil
成員將被排除在外,而其餘的將被組合爲類屬性。
正確的做法是將邏輯放在控制器中,在那裏做測試,並將值分配給您在視圖中訪問的變量。 – 2014-11-22 06:46:28