2014-09-29 74 views
3

我試圖在Ember CLI應用程序中更改roolURL。這是很容易在一個基本的灰燼應用:如何在Ember CLI中設置rootURL

App.Router.reopen({ 
    rootURL: '/blog/' 
}); 

在灰燼CLI應用程序這樣做,這將引發以下異常:

Uncaught TypeError: Cannot read property 'reopen' of undefined 

爲什麼我想這樣做的原因是,我在一個Rails應用程序中會有多個Ember CLI應用程序。該網址會是這個樣子:

/ --> rails 
/foo --> rails 
/api --> rails 
/admin --> Ember CLI 
/blog --> Ember CLI 

回答

6

你想要更新你的配置/ environment.js如下:

module.exports = function(environment) { 
    var ENV = { 
     environment: environment, 
     baseURL: '/blog/' 

看到http://www.ember-cli.com/#deployments對環境的具體配置。

+3

重要!進行環境更改後,您需要重新啓動Ember CLI。這就是讓我。 – 2014-09-29 13:46:42