我正在尝试在拥有大量不同子级站点的域上创建一个Ember.js应用程序。我正在尝试将rootURL
设置为与docs say类似的“/org/new/
”,以便根网址为mydomain.com/org/new/
。我正在使用以下路由器代码:
App.Router.reopen({
rootURL: '/org/new/'
});
App.Router.map(function() {
this.resource('carouselItems', { path: '/' }, function() {
// child routes
});
});
App.CarouselItemsRoute = Ember.Route.extend({
model: function() {
return this.store.find('carouselItem');
}
});
但是,我的应用不断尝试加载mydomain.com/carouselItems。我有CarouselItemsController
扩展ArrayController
和CarouselItemController
扩展ObjectController
。当用户导航到mydomain.com/org/new/以在Bootstrap轮播中生成一些项目时,都会使用这两种方法。