Ember.js 余烬数据-如何更新记录

Ember.js 余烬数据-如何更新记录,ember.js,ember-data,Ember.js,Ember Data,我确实实现了一些与sinatra json应用程序对话的ember数据代码。方法findAll按预期工作并加载记录。 另外,我在DS.Store.create中实现了updateRecord方法,但并不知道如何更新和提交。请看这里的代码(为了简洁起见,我没有包括jquery函数): 我尝试了以下方法: a = Todos.records.objectAt(0).set("text", "should be so") a.store.commit() 但是我得到了以下错误:TypeError:O

我确实实现了一些与sinatra json应用程序对话的ember数据代码。方法findAll按预期工作并加载记录。 另外,我在DS.Store.create中实现了updateRecord方法,但并不知道如何更新和提交。请看这里的代码(为了简洁起见,我没有包括jquery函数):

我尝试了以下方法:

a = Todos.records.objectAt(0).set("text", "should be so")
a.store.commit()
但是我得到了以下错误:
TypeError:Object(DS.State的子类)没有方法“enter”

我应该如何更新记录?还是我忘了为更新实现一些东西


提前谢谢

今天早上我也有同样的问题。使用emberjs git版本

今天早上我也遇到了同样的问题。使用emberjs git版本

我也有同样的问题。我认为这是余烬数据中的一个bug。问题是代码没有正确初始化某些子状态,这些子状态不是状态实例,而是状态类

我通过定义一个函数修复了这个问题,该函数每次调用时都会生成一个新的状态实例(具有正确创建的子状态)。你可以找到我的变化


我还要求余烬数据的人拉我的修复,所以希望这个问题将很快消失。您可以查看以进行讨论。

我也有同样的问题。我认为这是余烬数据中的一个bug。问题是代码没有正确初始化某些子状态,这些子状态不是状态实例,而是状态类

我通过定义一个函数修复了这个问题,该函数每次调用时都会生成一个新的状态实例(具有正确创建的子状态)。你可以找到我的变化


我还要求余烬数据的人拉我的修复,所以希望这个问题将很快消失。您可以查看以进行讨论。

谢谢!这只虫子快把我逼疯了:-)谢谢!这个错误让我抓狂:-)是的,如果你想要最新的,你必须拉和建立余烬数据。。。他们还没有发布完整的下载/构建,如果你想要最新的,你必须拉和构建余烬数据。。。他们已经有一段时间没有发布完整的下载/构建了