Gibt es eine bessere Möglichkeit, das Folgende in HAML zu konvertieren?Name der dynamischen Klasse in HAML
<% flash.each do |key, value| %>
<div class="flash <%= key %>"><%= value %></div>
<% end %>
Beste was ich tun kann ist:
- flash.each do |key, value|
%div{:class => "flash " + key.to_s}= value
Aber es scheint umständlich. Und .flash#{ key}= value
scheint nicht richtig zu sein?!?
Nope .. funktioniert nicht sein. gibt mir: '
Hoppla, tut mir leid. Ich vergesse, Zitate um "Flash" zu setzen. Bitte sehen Sie die aktualisierte Antwort. Ich denke, es wird jetzt funktionieren. – bowsersenior
tatsächlich tut es! Vielen Dank. Halten Sie das für einen weiteren Tag offen, um zu sehen, ob jemand einen prägnanteren Weg finden kann. meistens Kuriositäten, wenn es einen Weg gibt, dies mit dem * angenommenen * 'div'-Tag zu erreichen, den HAML so gerne ausnutzt ... – Meltemi