2013-05-03 31 views
5

tôi đã thiết lập ứng dụng này với ember và tôi nhận được thông điệp này lạ:EmberJS Lỗi Loại: Object # <Object> không có phương pháp 'từ chối'

Lỗi Loại: Object # không có phương pháp 'từ chối'

đây là EmberJS ứng dụng cấu hình của tôi:

App = Ember.Application.create(); 

App.Store = DS.Store.extend({ 
    revision: 12, 
    adapter: DS.RESTAdapter.extend({ 
     url: 'http://localhost:8080', 
     namespace: '6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b' 
    }) 
}); 

App.Router.map(function() { 
    this.resource('collections'); 
}); 

App.IndexRoute = Ember.Route.extend({ 
    redirect: function(){ 
     this.transitionTo('collections'); 
    } 
}); 

App.CollectionsRoute = Ember.Route.extend({ 
    model: function(){ 
     return App.Collection.find(); 
    } 
}); 

App.Collection = DS.Model.extend({ 
    name: DS.attr('string'), 
    createdAt: DS.attr('date') 
}); 

Bất kỳ ý tưởng? :(

Trả lời

7

Vấn đề vỉa được rằng bạn đang sử dụng các tập tin ember/ember-dữ liệu sai kết hợp ... này nên làm việc:

http://builds.emberjs.com.s3.amazonaws.com/ember-latest.js http://builds.emberjs.com.s3.amazonaws.com/ember-data-latest.js

bạn có thể đến đây mới nhất được xây dựng: http://builds.emberjs.com

hy vọng nó sẽ giúp

+0

Cảm ơn :) nhưng điều này thực sự là sự kết hợp tôi đã sử dụng :( –

+0

lạ ... đây là một fiddle http://jsfiddle.net/intuitivepixel/AywvW/18/với sự kết hợp đó hoạt động hoàn hảo. bạn có thể thiết lập một jsfiddle hiển thị tệp index.html của bạn và những gì bạn đang tải không? – intuitivepixel

+0

nop :(điều kỳ lạ là, với những thứ cơ bản không yêu cầu dữ liệu ember, nó hoạt động hoàn hảo, như hướng dẫn trên trang web của họ biết: s –

Các vấn đề liên quan