新しいユーザーを作成するためのトランザクションを作成しようとしています。
ember-data.js srcから:
新しいトランザクションを作成するには、 アプリケーションのインスタンスの
transaction()
メソッドを呼び出します。DS.Store
var transaction = App.store.transaction();
コントローラでトランザクションを作成しようとしています
App.CreateUserController = Ember.Controller.extend({
addUser: function() {
var transaction = App.store.transaction();
}
});
しかし、私は得ています
TypeError: App.store is undefined
この店を定義してもらいました
App.Store = DS.Store.extend({
revision: 11,
adapter: App.Adapter.create({})
});
キャピタルSを使用していたので、App.storeをApp.Storeに変更してみました。
TypeError: App.Store.transaction is not a function
App.Storeを小文字に変更すると、次のようになります。
TypeError: store is undefined
私は何かが足りないのですか?