tengo este haml:etiquetas condicionales con HAML
.kudobox
%div.kudos= number_to_human_size_not_bytes kudos
%div= (kudos == 1 || kudos == -1) ? "kudo" : "kudos"
Ahora quiero el .kudobox
tienen un positive
, negative
o zero
clase, dependiendo del número de felicitaciones:
-# < 0 kudos
<div class="kudobox negative">
-# == 0 kudos
<div class="kudobox zero">
-# > 0 kudos
<div class="kudobox positive">
¿Cómo puedo ¿lograr esto? Gracias.
Sé que puedo
%div{ :class => (kudos < 0 ? "kudobox negative" : (kudos == 0 ? "kudobox zero" : (kudos > 0 ? "kudobox positive" : "kudobox impossible"))) }
Pero no hay una manera más corto?
Sí, hacer esto. Es un caso perfecto para un ayudante. –