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

Nub*_*lar 4 haml ruby-on-rails indentation

我会在Github Gist中发布这个或使用Tinkerbin,但是当我复制并粘贴我的HAML时,缩进就会显示出来.

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

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

忍受我,这可能很容易解决,但我对HAML很新.

haml indentaion问题

Chr*_*wis 9

如果您使用的是SublimeText,请将以下内容添加到Packages/User/Preferences.sublime-settings中

"tab_size": 2,
"translate_tabs_to_spaces": true
Run Code Online (Sandbox Code Playgroud)

...然后重新粘贴代码,所有选项卡都将更改为空格.


Cha*_*ant 5

我认为您应该使用空格或制表符,或者您可以选择所有并在完成代码后转换为空格,SUBLIME文本编辑器最适合它

  • 是的,你是完全正确的,我混淆了两个错误.傻哈姆!:)虽然很棒的学习经验. (2认同)