1
在Rails/Haml的內部條件語句使用一個CSS類(軌道/視圖)
我知道這工作
%i.class{:class => (name ? "arrow-up" : "arrow-down")}
我也知道,我可以做一個輔助函數
%i.class{:class => (getArrowClass name)}
def getArrowClass value
if value == 1
return 'arrow-up'
elsif value == 0
return 'arrow-down'
else
return ''
end
end #getArrowClass
出於某種原因,每當我做助手的方式,它會弄亂我的看法(表格不會粘在他們的位置),所以現在我的問題是我怎麼能使用第一種方法來做類似if的else。
類似的東西
%i.class{:class => (if name then "arrow-up" elsif "arrow-down" else "")}
感謝試試吧!我完全無法用css的東西! – nevermind