HAML中的缩进问题 - “文档的其余部分使用2个空格缩进”

时间:2012-05-07 15:12:29

标签: ruby-on-rails haml indentation

我会在Github Gist或使用Tinkerbin中发布此内容,但是当我复制并粘贴我的HAML时,缩进显示为OFF。

错误消息是:不一致的缩进:“\ t \ t”用于缩进,但文档的其余部分使用2个空格缩进。

我发布了一个imgur来向您显示错误发生的位置,浏览器告诉我第8行,正如您在照片中看到的那样。

请耐心等待,这可能很容易解决,但我对HAML很新。

haml indentaion issue

3 个答案:

答案 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一致