Ember.js 余烬事务没有添加方法

Ember.js 余烬事务没有添加方法,ember.js,ember-data,ember-rails,Ember.js,Ember Data,Ember Rails,我正在尝试创建一个ember事务,以将单个模型提交到后端api 咖啡脚本: comic = App.Comic.createRecord(title: @get('comicTitle')) transaction = comic.get('store').transaction transaction.add(comic) transaction.commit() 这会导致javascript错误: Uncaught TypeError: Object function () { r

我正在尝试创建一个ember
事务
,以将单个模型提交到后端api

咖啡脚本:

comic = App.Comic.createRecord(title: @get('comicTitle'))
transaction = comic.get('store').transaction
transaction.add(comic)
transaction.commit()
这会导致javascript错误:

Uncaught TypeError: Object function () {
    return DS.Transaction.create({ store: this });
  } has no method 'add'

我在谷歌上搜索了各种不同的方式来使用余烬交易,但我不确定哪里出了问题。我正在使用最新版本的余烬数据。

coffeescript到js的翻译可能不正确。试着换成

transaction = @get('store').transaction()
我发现coffeescript中的隐式方法调用偶尔会在Ember中出错