4

我正在使用 ember-data 从 REST API 获取数据并创建了一个模型 App.Category。在“索引”状态下,我以这种方式获取数据:

App.Category.find({type: 1});

这很好用。但是,每当我转换到新状态并调用时:

App.Category.find({type: 2});

但是,我收到此错误:

Uncaught Error: Attempted to handle event `loadedData` on <App.Category:ember424:1> while in state rootState.loaded.updated.uncommitted. Called with {}

我该如何解决?

4

1 回答 1

3

我最近遇到了这个问题,根本原因是我做了一些愚蠢的事情,比如没有渲染更新模型的 JSON 表示。

这是我在更新时从 rails 控制器渲染的示例:

format.json { head status: :ok }

这是我修复它的方法:

format.json { render json: @thing, status: :ok }

于 2013-01-01T19:03:38.650 回答