Ich versuche, von application.html.erb zu application.haml zu konvertieren und ich bekomme ein kleines nerviges Problem, das "{}" in der oberen linken Ecke ist.Haml produziert "{}" Text auf Webseite
Mein Code sieht wie folgt aus:
%body
= render 'shared/header'
.container
= flash.each do |message_type, message|
.alert{class: "alert-#{message_type}"}= message
-# = content_tag :div, message, class: "alert alert-#{message_type}"
= yield
= render 'shared/footer'
kommentiert out Linie eine zweite Weg ist, div zu schaffen, aber es produziert gleichen Fehler.
HTML vor der Konvertierung sah wie folgt aus:
<body>
<%= render 'shared/header' %>
<div class="container">
<% flash.each do |message_type, message| %>
<%= content_tag(:div, message, class: "alert alert-#{message_type}") %>
<% end %>
<%= yield %>
<%= render 'shared/footer' %>
</div>
</body>
Was ist daran falsch? Wie repariere ich es?
Das ist es ! Vielen Dank. Könnten Sie mir zeigen, wonach Sie gesucht haben? Ich wäre mehr als glücklich, das auch zu lesen, da es ziemlich schwierig ist, die richtige HAML-Dokumentation und Beispiele zu finden. – Kappa
Ich googelte gerade "looping durch Array in haml" und landete auf [diese Frage] (https://stackoverflow.com/questions/9119053/how-to-iterate-over-an-array-with-haml). War kein ausgewachsener Führer oder irgendetwas –