2015-09-06 90 views
-1

我有一個問題,我寫了一點代碼,通過一個servlet訪問數據帶,我試圖用餘燼日期進行REST調用,但是我在使用商店時遇到問題。的FindAll才發現與正常的findAll返回作品以下錯誤:Ember Data 2.0查找所有不工作

Assertion Failed: You must use Ember.set() to set the content property (of) to ``.

如下一些信息,可能是有用的:


型號名稱: veiculo
Servlet路徑(GET): api/veiculos

下面是代碼只有javascript,因爲html只是爲了顯示相同的結果。

適配器:

//Setup RESTApi 
App.ApplicationAdapter = DS.JSONAPIAdapter.extend({ 
    host  : 'http://localhost:8080/app-test', 
    namespace : 'api', 
}); 

型號:

// Veiculos model 
App.Veiculo = DS.Model.extend({ 
    placa    : DS.attr('string'), 
    marca    : DS.attr('string'), 
    modelo    : DS.attr('string'), 
    ano     : DS.attr('number'), 
    cor     : DS.attr('string'), 
    cpfproprietario_fk : DS.attr('string'), 
}); 

App.VeiculoSerializer = DS.RESTSerializer.extend({ 
    primaryKey: 'placa' 
}); 

奇怪的是,沒有servlet和調用帶有的findAll,但找工作正常這個很難找到更新的材料灰燼數據,已經嘗試使用RESTAdapter,並嘗試使用App.Store也沒有工作。

對不起英文是google trans。

+0

的相同的代碼在燼1.13.10和燼數據1.13.11工作正常,可以是一個錯誤或版本之間的任何變化 –

+0

請參閱http://emberjs.com/deprecations/v1.x/在1.13.11和2.0之間的棄用 – elithrar

+0

該錯誤僅在版本2.0.1中發生,版本2.0.2已經是標準的 –

回答