Ich benutze "Button dropdowns" von Twitter Bootstrap mit HAML. In den Bootstrap-Dokumenten habe ich das Beispiel gefunden:
%Vor%Ich habe versucht, es mit HAML neu zu schreiben:
%Vor%Aber habe die Fehlermeldung:
%Vor%Also hat Bootstrap gesagt, dass ich das Element in -tag einfügen soll, aber HAML hat das nicht erlaubt. Wie kann ich das Problem beheben?
Das Problem ist in diesen Zeilen:
%Vor% Die Fehlermeldung: content can't be both given on the same line as %a and nested within it
bezieht sich auf Action
, der Inhalt "in der gleichen Zeile wie% a" ist, und %span{:class => 'caret'}
, der Inhalt "darin verschachtelt" ist.
Allgemeiner und vielleicht einfacher zu sehen, können Sie nicht so etwas haben:
%Vor% Die Lösung besteht darin, beide unter dem %a
:
Dies ergibt die gewünschte Ausgabe:
%Vor%Tags und Links twitter-bootstrap haml