我会在Github Gist或使用Tinkerbin中发布此内容,但是当我复制并粘贴我的HAML时,缩进显示为OFF。
错误消息是:不一致的缩进:“\ t \ t”用于缩进,但文档的其余部分使用2个空格缩进。
我发布了一个imgur来向您显示错误发生的位置,浏览器告诉我第8行,正如您在照片中看到的那样。
请耐心等待,这可能很容易解决,但我对HAML很新。
答案 0 :(得分:9)
如果您使用的是SublimeText,请将以下内容添加到Packages / User / Preferences.sublime-settings
"tab_size": 2,
"translate_tabs_to_spaces": true
...然后重新粘贴代码,所有选项卡都将更改为空格。
答案 1 :(得分:5)
我认为你应该使用空格或标签, 或者您可以选择所有并在完成代码后转换为空格,SUBLIME文本编辑器最适合它
答案 2 :(得分:0)
如果你正在使用Ruby on Rails,请确保缩进与views / layouts中的application.html.haml一致