在Ember路线上找不到EmberFire模型数据。错误:加载路由时出错:undefined

时间:2014-04-10 07:09:18

标签: ember.js ember-data firebase ember-router emberfire

尝试使用EmberFire firebase适配器查找模型时,我得到undefined,结果出现错误:Error while loading route: undefined。我也试过创建模型,但似乎不能坚持下去,所以也许我的配置不正确。

App = Ember.Application.create();

App.ApplicationAdapter = DS.FirebaseAdapter.extend({
  firebase: new Firebase('https://emberfire-test.firebaseio.com')
});

App.Post = DS.Model.extend();

App.IndexRoute = Ember.Route.extend({
  model: function() {
    return this.store.find('post');
  }
});

jsBin在这里:http://emberjs.jsbin.com/kuyujohi/14/edit?js

1 个答案:

答案 0 :(得分:1)

问题在于emberFire没有处理空的/不存在的集合。现在已经在emberFire仓库中修复了这个问题。

Github问题: https://github.com/firebase/emberFire/issues/39