Ruby on rails 具有haml和sprites的三元算子

Ruby on rails 具有haml和sprites的三元算子,ruby-on-rails,haml,ternary-operator,Ruby On Rails,Haml,Ternary Operator,如何使用三元运算符在Haml中实现这一点 %td - if list.active %i.icon-ok - else %i.icon-remove Ruby 1.9 %td %i{class: list.active ? 'icon-ok' : 'icon-remove'} Ruby 1.8 %td %i{:class => list.active ? 'icon-ok' : 'icon-

如何使用三元运算符在Haml中实现这一点

      %td
        - if list.active 
          %i.icon-ok 
        - else
          %i.icon-remove
Ruby 1.9

%td
  %i{class: list.active ? 'icon-ok' : 'icon-remove'}
Ruby 1.8

%td
  %i{:class => list.active ? 'icon-ok' : 'icon-remove'}