我正在尝试将 Ember Data 与 Ember.js 版本 1.0.0-pre2 一起使用。网站上的 Ember 文档说只是从 GitHub 下载 Ember 数据。这不起作用,因为 Ember Data 正在尝试调用Ember.merge()
1.0.0-pre2 版本中不存在的调用。
我应该使用 Ember 和 Ember Data 的哪个版本组合?我尝试使用 Ember 主分支的最新提交,但它破坏了我的应用程序的路由器,所以我认为它不稳定。
这是我的路由器的副本,它在最新版本中中断(我相信它是从 Ember 代码示例中粘贴的):
var App = Ember.Application.create({ });
App.Router = Ember.Router.extend({
enableLogging: true,
root: Ember.Route.extend({
aRoute: Ember.Route.extend({
route: '/',
enter: function(router) {
console.log("entering root.aRoute from", router.get('currentState.name'));
},
connectOutlets: function(router) {
console.log("entered root.aRoute, fully transitioned to", router.get('currentState.path'));
}
})
})
});