「地圖」當我試圖加載從emberjs +燼數據軌DB數據我收到此錯誤Emberjs +數據+導軌 - 遺漏的類型錯誤:無法調用未定義
Uncaught TypeError: Cannot call method 'map' of undefined
這裏的coffescript代碼:
window.Cosmetics = Ember.Application.create
Cosmetics.store = DS.Store.create
revision: 4
adapter: DS.RESTAdapter.create
bulkCommit: false
Cosmetics.admin_user = DS.Model.extend({
name: DS.attr('string')
email: DS.attr('string')
});
Cosmetics.view = Ember.View.extend
templateName: 'ember/views/aaa'
Cosmetics.admin_user.reopenClass
url: 'admin/user'
Cosmetics.store.findAll(Cosmetics.admin_user)
控制器獲取正確的JSON數據。我試圖從互聯網上找到的例子中映射代碼,但沒有任何幫助。有任何想法嗎?我想我做錯了。預先感謝您的幫助。
你能發佈對象的例子從服務器返回?舊版本的ember和更新版本的數據也會引發上述錯誤,您使用的是什麼版本的ember? –
@CoryLoken這是由rails返回的示例對象 - [object returned](http://pastebin.com/Ttp09BAa)。關於emberjs版本,我使用的是ember-rails gem附帶的版本,但是我已經嘗試使用從github(0.9.7.1)下載的** latest **但沒有成功。 – thyforhtian
與使用ember-rails打包的emberjs版本有相同的問題0.6.0 –