HAML中的把手模板使用Ember.js

Mic*_*ino 8 haml ember.js

我正在寻找一种方法来使用HAML在Rails 3.2项目中嵌入的Ember.js应用程序中编写我的Handlebars模板.

把手是1.0.rc.1,需要来自ember-rails gem 0.7.0
Ember是1.0.pre-90-g60e3c05

无论如何,我的模板现在看起来像这样:

<div id="container">
  This is my test
</div>
Run Code Online (Sandbox Code Playgroud)

我希望它是这样的:

#container
  This is my test
Run Code Online (Sandbox Code Playgroud)

顺便说一句,我看过James Harton的Hamlbars,但我无法弄清楚如何让它发挥作用.它保持输出Ember.TEMPLATES["templates/choose_resort"] = Ember.Handlebars.compile("This is my test");而不是预期:

<div id="container">
  This is my test
</div>
Run Code Online (Sandbox Code Playgroud)

(甚至在返回的似乎是未编译的代码中缺少div块)

任何暗示都将非常感激.提前致谢.

Ale*_*eer 5

试试新的Emblem.js.它比Slim更接近于HAML,但如果你喜欢缩进的模板语言和Ember.js,你会得到最清晰的.

它是Ember.js 指南推荐的