我正在接受Brian Cadarella在DockYard上的教程。 使用Rails-api后端构建Ember应用程序。 http://reefpoints.dockyard.com/ember/2013/01/09/building-an-ember-app-with-rails-api-part-2.html
我一改变:
App.UsersIndexRoute = Ember.Route.extend
setupController: (controller, model) ->
controller.set('users', model)
@controllerFor('application').set('currentRoute', 'users')
要:
App.UsersIndexRoute = Ember.Route.extend
model: ->
App.User.find()
setupController: (controller, model) ->
controller.set('users', model)
@controllerFor('application').set('currentRoute', 'users')
我的用户页面链接不起作用。我在firebug控制台中收到以下错误:
TypeError: Ember.RSVP.reject is not a function
[Break On This Error]
return Ember.RSVP.reject(error);
Ember.RSVP.reject位于ember-data.js
中为什么不起作用?我一直在逐字逐句地学习。
答案 0 :(得分:1)
我的另一个答案可能对您有帮助EmberJS TypeError: Object #<Object> has no method 'reject' ...我确定如果您更新您的依赖项,一切都会有效。