AJAX データ呼び出しと Ember RSVP Promises で Ember の PromiseProxyMixin を使用しています。各ルート/テンプレートにエラー処理を組み込むのではなく、次のように、拒否されたプロミスをアプリケーション ルートのエラー ハンドラーにバブルアップしたいと考えています。
export default Ember.Route.extend({
actions: {
error: function(error, transition) {
return this.transitionTo('error');
return false;
}
}
});
現在、Promise が拒否された場合、拒否された Promise は Application ルートにバブルアップしているようには見えません (これは、PromiseProxyMixin が Promise の .fail() 関数にアタッチし、それ以上のバブルを防止するためですか?もしそうなら、続行する方法はありますか?泡立ち?)
PromiseProxyMixin を使用して、拒否されたプロミスがアプリケーション ルートにバブルアップすることを許可することは可能ですか?