Mischen Ruby-code und wörtliche markup mit Haml
Wie schreibt dieses ERB in HAML
<%= some_ruby_code %>:
# OR
<%= some_ruby_code %><br />
Kann ich:
=some_ruby_code + ":"
# and
=some_ruby_code
%br
aber ich will nicht die Verkettung von hier, und ich will es schreiben-inline:
(=some_ruby_code):
# and
(=some_ruby_code)%br
Du musst angemeldet sein, um einen Kommentar abzugeben.
EDIT 1:
Ich bin mir nicht sicher, was genau Sie suchen. Möchten Sie einer von diesen?
oder
Gibt es keine Möglichkeit,
%br
in HAML, es sei denn, es ist das erste nicht-whitespace-Zeichen, was auf der Linie, soweit ich weiß.%br
==#{}
das ist es, vielen Dank~!some inline text #{som_ruby_code}
==
Versuchen Sie so etwas wie
Beachten Sie, dass, obwohl der Doppelpunkt ist auf ein newline, es ist nicht in einen Zeilenumbruch in der HTML.
Oder,
HAML tun können inline-Ruby-interpolation mit #{}.
#{...}
– am besten funktioniert.