DockYard の Brian Cadarella によるチュートリアルに従っています。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 にあります
なぜ機能しないのですか?私はそのチュートリアルを一言一句たどっています。