シンプルなCRUDアプリを作成しています。サーバーからフェッチされたレコードのリストがあります。最初をクリックすると、コントローラーのこのアクションに関連するボタンがshow
付いたそのレコードのページが表示されます。delete
destroy: function() {
this.content.deleteRecord()
this.store.commit()
this.transitionTo('usersIndex')
}
レコードが削除されていることはわかっています。サーバー上で削除されていることがわかります。AJAXリクエストは成功しました。ただし、レコードは引き続きインデックスページに表示されます。サーバーからハードリフレッシュを実行すると、サーバーはなくなります。
私のルーターusersIndex
は次のとおりです。
App.UsersIndexRoute = Ember.Route.extend({
model: function(params) {
return App.Users.find();
},
setupController: function(controller, model) {
controller.set('content', model);
}
});