2012-12-12 60 views
4

我使用ember-data从REST API获取数据并创建了一个模型App.Category。在“索引”的状态,我取的数据是这样的:未捕获的错误:尝试处理状态为rootState.loaded.updated.uncommitted时处理事件`loadedData`

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 {} 

我该如何解决这个问题?

+1

发现我是更新记录在我的代码的一个不起眼的部分。问题解决了 – user1889776

+1

是否可以删除此问题? –

回答

3

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

以下是我从Rails控制器渲染上更新的一个例子:

format.json { head status: :ok }

这是我如何固定它:

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

+0

我同意,因为我在我的灯具中引用了无效数据。 – 23inhouse

相关问题