我的索引路径中有子域查找。它查找子域slug的计划并重定向到计划页面。如果没有计划返回,则需要呈现404页面。这是重定向的代码。不可否认,我是ember的新手,但这段代码似乎是正确的。我在控制台中得到零错误,它只是转到了我试图重定向的路线:
model: function() {
var self = this;
if ( this.isHomePage() ) {
return Ember.Object.create();
} else {
// Get resources
var parts = window.location.hostname.split('.');
var subdomain = parts[0];
return this.store.find('plan', { plan_subdomain: subdomain }).then(function(plans) {
var returnedPlan = plans.get('firstObject');
if (Ember.isEmpty(returnedPlan)){
debugger;
return self.transitionTo('fourOhFour');
} else {
return returnedPlan;
}
});
}
},
this.route("fourOhFour", { path: "*path"});