我確實實現了一些代碼,其中的ember-data與sinatra json-app對話。方法findAll按預期工作並加載記錄。 另外我確實在DS.Store.create中實現了updateRecord方法,但並不真正知道如何更新和提交。請在這裏看到的代碼(爲簡便起見,我沒有包括jQuery函數):http://pastie.org/3197008Ember數據 - 如何更新記錄
我試過如下:
a = Todos.records.objectAt(0).set("text", "should be so")
a.store.commit()
,但我得到了以下錯誤:TypeError: Object (subclass of DS.State) has no method 'enter'
我應該如何更新記錄?還是我忘了實施更新的東西?
在此先感謝!
謝謝!這個bug讓我瘋狂:-) – Mimay 2012-01-17 19:42:53
我可以確認你的修復工作。 +1 – 2012-01-24 00:16:49
謝謝,拉斐爾。 – 2012-01-25 13:47:19