У меня есть этот хамл:
.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" ) ) ) }
Но нет ли более короткого пути?