我读了Haml的文档他们谈谈pre标签和“保留空白”。根据该文件,pre“保留空白”在默认情况下,你需要使用~操作输出标签的内容让它正确地呈现。以下推荐的做法,我有这样的:

%pre
  ~ @calendar.main_template

在浏览器中的输出:

(这可能是一个有点混乱。 - 该应用是让用户操纵Haml的代码,所以我实际上在UI显示这里代码Haml的)

%div
                = events

什么输出想要的:

%div
  = events

我也使用=代替~的尝试。也尝试%pre>%pre<%pre><全部用相同的结果。

有帮助吗?

解决方案

您想preserve

%pre
  = preserve "I like\n  Cheese"
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top