Haml :: SyntaxError - Ungültige Verschachtelung: Inhalt kann nicht in derselben Zeile wie% a angegeben und darin verschachtelt werden

Ich verwende "Button Dropdowns" von Twitter Bootstrap mit HAML. In den Bootstrap-Dokumenten habe ich folgendes Beispiel gefunden:

<code><div class="btn-group">
  <a class="btn dropdown-toggle" data-toggle="dropdown" href="#">
    Action
    <span class="caret"></span>
  </a>
  <ul class="dropdown-menu">
    <!-- dropdown menu links -->
  </ul>
</div>
</code>

Ich habe versucht, es mit HAML umzuschreiben:

<code>%div{:class => 'btn-group task_controller'}
  %a{:class => 'btn-mini dropdown-toggle', "data-toggle" => 'dropdown', :href => '#'} Action
    %span{:class => 'caret'}
  %ul{:class => 'dropdown-menu'}
    %a{:class => 'close_task', :name => task.name, :href => '#' } Close        
</code>

Habe aber die Fehlermeldung:

<code>Haml::SyntaxError - Illegal nesting: content can't be both given on the same line as %a and nested within it.
</code>

Also sagte Bootstrap, ich hätte das Element in -tag gesetzt, aber HAML erlaubte es nicht. Wie kann ich das Problem beheben?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage