Khi tôi đang cố gắng để tải dữ liệu từ đường ray db với emberjs + dữ liệu ember Tôi nhận được lỗi nàyEmberjs + dữ liệu + đường ray - Loại lỗi chưa gặp: Không thể gọi phương thức 'bản đồ' không xác định
Uncaught TypeError: Cannot call method 'map' of undefined
Đây là coffescript mã:
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)
Trình điều khiển nhận dữ liệu JSON thích hợp. Tôi đã thử lập bản đồ mã từ các ví dụ được tìm thấy trên internet nhưng không có gì hữu ích. Bất kỳ ý tưởng? Tôi đoán tôi đang làm sai. Cảm ơn trước sự giúp đỡ nào.
Bạn có thể đăng một ví dụ về đối tượng được trả về từ máy chủ không? Ngoài ra còn có một lỗi với các phiên bản cũ của ember và các phiên bản mới hơn của dữ liệu sẽ kích hoạt lỗi trên, bạn đang sử dụng phiên bản nào của ember? –
@CoryLoken Đây là đối tượng mẫu được trả về bởi đường ray - [đối tượng được trả lại] (http://pastebin.com/Ttp09BAa). Giới thiệu về phiên bản emberjs, tôi đang sử dụng phiên bản được chuyển bằng đá quý ember-ray, nhưng ở bên an toàn, tôi đã thử sử dụng ** mới nhất ** được tải xuống từ github (0.9.7.1) nhưng không thành công. – thyforhtian
Có cùng một vấn đề với phiên bản emberjs được đóng gói với các đường ray ember 0.6.0 –