使用HAML的Sinatra应用程序不保留缩进

问题描述

我正在开发一个基本的Sinatra应用程序。我使用HAML实现了所有视图,但是注意到输出并没有保留缩进。

例如,以下内容:

%html
  %head
    %script{ :src => '/main.js' }

在浏览器中呈现为

<html>
<head>
<script src='/main.js'></script>
</head>
</html>

自从我将HAML用于任何东西已经有一段时间了,但是我的理解是保留缩进是HAML作为工具的要点之一。因此,这个结果令我感到特别不寻常。

我该如何解决?

Ruby 2.7.1p8,HAML 5.2.0,Sinatra 2.1.0。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...