8

タグと「空白の保存」について話しているHamlドキュメントを読みました。preドキュメントによると、preデフォルトでは「空白を保持する」ため、~演算子を使用してタグの内容を出力し、正しくレンダリングする必要があります。推奨されるプラクティスに従って、私はこれを持っています:

%pre
  ~ @calendar.main_template

ブラウザでの出力:

(これは少し紛らわしいかもしれません。アプリではユーザーが Haml コードを操作できるようになっているため、実際にはここで UI に Haml コードを表示しています。)

%div
                = events

どのような出力が必要ですか:

%div
  = events

=の代わりにも使ってみまし~た。%pre>%pre<、および%pre><すべてを同じ結果で試しました。

4

1 に答える 1

11

あなたがしたいpreserve

%pre
  = preserve "I like\n  Cheese"
于 2009-02-24T20:59:47.623 に答える