2013-07-03 42 views
0

我試圖創建一個ember transaction將單個模型提交到後端api。Ember Transaction沒有方法添加

的CoffeeScript:

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' 

我GOOGLE了各種不同的方式使用燼交易,但我不知道我要去哪裏錯了。我正在使用最新版本的燼數據。

回答

1

coffeescript to js翻譯可能不會正確發生。嘗試更改爲

transaction = @get('store').transaction() 

我發現隱式方法在coffeescript中的調用偶爾會在Ember中出現。

+0

就是這樣,謝謝! – DVG

相關問題