1

是否有示例 Rails 后端 + ember.js 1.0.0-pre.2 应用程序可供参考。升级后我的应用程序损坏了。

我阅读了有关命名车把的信息,但似乎存在问题。

如果我写在 index.html.haml

<script type="text/x-handlebars" data-template-name="application">
    <h1>HI</h1>
</script>

Ember.TEMPLATES 有一个名为 application 的模板

如果我编写具有相同内容的文件 application.handlebars,我会收到错误 Unable to find template 'application'

是否有任何必须完成的路径配置丢失。请帮忙。

4

2 回答 2

1

我正在维护一个最新的 Rails / ember 示例,您可以参考:

https://github.com/dgeb/ember_data_example

您是否使用 ember-rails 来编译您的模板?application.js当然,如果您使用资产管道,您还需要在您的模板中使用您的模板。

于 2012-12-03T13:56:43.677 回答
0

从之前一直工作到 1.0.pre 的 Gemfile 中删除了车把资产 Gem,它正在生成与 Ember 代码不兼容的车把。Ember 将所有模板添加到 Ember.TEMPLATES,它正在添加到 HandlebarsTemplates。

实际上车把资产从来不需要。感谢大家的帮助。

于 2012-12-04T02:26:15.337 回答