我有一个模型Post以及它的相关控制器和路由。在PostsRoute中,我有:Ember App.Object.find()不起作用,但this.store.find('object')起作用
App.PostsRoute = Ember.Route.extend({
model: function(){
return this.store.find('post');
},
})
这工作正常。然而,
App.PostsRoute = Ember.Route.extend({
model: function(){
return App.Post.find();
},
})
息率这样的错误:
Error while processing route: posts.index undefined is not a function TypeError: undefined is not a function
at App.PostsRoute.Ember.Route.extend.model (http://localhost:3000/assets/routes/posts_route.js?body=1:4:25)
...
我猜想,这可能会影响这些数据可以从其他控制器访问(这是最后我想要做的方式,但我会很很想知道为什么App.Post.find()不起作用
你引用一个旧的辅导?工作的版本是你应该使用的版本。另一个很久以前就被删除了。 – 2014-12-07 15:31:56
哦,我的。我的确在遵循一个教程。那么,在这种情况下,我将结束这个问题。谢谢。 – Darshan 2014-12-07 17:38:38