【发布时间】:2011-03-05 20:25:10
【问题描述】:
我有这个哈姆:
.kudobox
%div.kudos= number_to_human_size_not_bytes kudos
%div= (kudos == 1 || kudos == -1) ? "kudo" : "kudos"
现在我希望.kudobox 有一个positive、negative 或zero 类,具体取决于赞数:
-# < 0 kudos
<div class="kudobox negative">
-# == 0 kudos
<div class="kudobox zero">
-# > 0 kudos
<div class="kudobox positive">
我怎样才能做到这一点?谢谢。
我知道我可以
%div{ :class => ( kudos < 0 ? "kudobox negative" : ( kudos == 0 ? "kudobox zero" : ( kudos > 0 ? "kudobox positive" : "kudobox impossible" ) ) ) }
但是没有更短的方法吗?
【问题讨论】:
标签: ruby-on-rails view haml