2012-12-12 74 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

相關問題