我正在尝试创建一个事务来创建一个新用户。
从 ember-data.js 源代码:
要创建新事务,请调用 应用程序实例的
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 更改为使用小写字母 s,我会得到
TypeError: store is undefined
我错过了什么吗?