1

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 にあります

なぜ機能しないのですか?私はそのチュートリアルを一言一句たどっています。

4

1 に答える 1

1

私のこの他の答えは、おそらくあなたの助けになるでしょうEmberJS TypeError: Object #<Object> has no method 'reject' … 依存関係を更新すれば、すべてがうまくいくと確信しています。

于 2013-05-09T19:32:31.080 に答える