我确实实现了一些代码,其中的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