%div{:class => [@item.type, @item == @sortcol && [:sort, @sortdir]] } Contents
pourrait rendre comme l'un des:S'il vous plaît expliquer ce bout de code haml/documentation
<div class="numeric sort ascending">Contents</div>
<div class="numeric">Contents</div>
<div class="sort descending">Contents</div>
<div>Contents</div>
Je ne comprends pas vraiment la partie @sortcol && [:sort, @sortdir]
de cet extrait.
J'ajouterais que même si techniquement le code de travail, c'est assez difficile à lire. Peut-être préférez-vous le déplacer vers un assistant et lui donner un nom plus descriptif, par ex. sort_order_class –
Pour clarifier, l'aplatissement des tableaux peut être séparé par des espaces ou des traits de soulignement. Espaces quand c'est un type 'class' et souligne quand c'est un type' id' qui est aplati. – Fendo