【发布时间】:2011-01-13 05:28:40
【问题描述】:
我一直在寻找可以帮助我追踪语法错误的 rake 任务,我遇到了 haml --check 作为双重检查 haml 文件的可能解决方案。不幸的是,当我将这个损坏的示例传递给它时,haml 说语法没问题。
是我误解了haml --check的目的还是这个功能没有完全实现?
我想我应该提到我正在使用 Haml/Sass 3.0.25 (Classy Cassidy)、rails 3.0.3、ruby 1.9.2p0 和 Mac 10.6.6。
$ haml --check /tmp/edit.html.haml
Syntax OK
最后一个字符(大括号)应该触发语法错误,当模板作为请求的一部分执行时肯定会触发:
ActionView::Template::Error(编译错误 /usr/local/app/diaspora/app/views/aspects/edit.html.haml:13: 语法错误,意外 '}',期待 ')'【问题讨论】:
标签: ruby-on-rails ruby haml syntax-checking