Ember.Data 1.0 Beta以降、App.Model.find()ではなくstore.find( 'model')を使用する必要があります。どのようにAppオブジェクト内にオブジェクトを格納するためのアクセスを取得するには?Ember.js:Appオブジェクトからストアへのアクセスを取得する方法
var App = Ember.Application.create({
auth: function() {
return new Ember.RSVP.Promise(function(resolve, reject) {
// ... get token somehow ...
// how to get store?
this.store.find('user').then(function(users) {
App.set('user', users.get('firstObject');
resolve();
}, function(err) {
reject();
});
});
}
});
App.deferReadiness();
App.auth().then(App.advanceReadiness());
アプリコンテナは一般公開されていません。この問題に関してYehuda Katzの[this post](https://github.com/emberjs/ember.js/commit/5becdc4467573f80a5c5dbb51d97c6b9239714a8)を参照してください。あなたは前の答えに従ってストアを注入する必要があります。 – blimmer