2012-01-29 52 views
2

我在rails上使用haml并在文本队友中进行编辑。这是我的代码从文本队友中复制出来的。我得到真正奇怪的tabbing语法错误,这是提取的来源。不知道如何解决这个问题。Ruby on Rails和文本队友haml语法错误

1: %ul 
2: - @jobs.each do |job| 
3:  %li 
4:  = link_to(job) do 
5:  %strong.job_title 
6:   = job.title 
7:  %span.description 

UPDATE 我也得到这个错误

Inconsistent indentation: "\t " was used for indentation, but the rest of the document was indented using 2 spaces. 
+1

您的HAML中可能存在流浪标签,可能是您的'link_to'行开头,因为这是您的缩进开始混乱的地方。 – 2012-01-29 22:03:36

+0

第4行?看起来你有1个缩进空间而不是2个空间。第6行可以合并到第5行 – yoavmatchulsky 2012-01-29 22:46:23

回答

1

解决这个问题的最好办法是要更改制表大小到和检查软标签(空格) - 您可以在TextMate窗口的底部找到它。

+0

我应该使用纯文本 – 2012-01-29 22:54:04