我在我的应用中使用了HAML,并在视图中添加了一些javascript代码。
关注this tutorial,我在我的脚本之前添加:javascript
并且它有效。
但如果我可以缩进我的javascript代码,那就更好了。 Haml不理解:javascript 标记后的缩进并引发错误。
针对此问题的任何解决方案?请分享,谢谢
答案 0 :(得分:0)
我不明白这个问题。 haml
将保留缩进级别。例如,
%html
%head
:javascript
function bar() {
console.log("bar");
}
将转变为
<html>
<head>
<script>
function bar() {
console.log("bar");
}
</script>
</head>
</html>
正如您所看到的,只要您遵守规则并在:javascript
内正确缩进代码,就可以很好地理解缩进。