2014-09-29 2 views
3

Ember CLI 응용 프로그램에서 roolURL을 변경하려고합니다.Ember CLI에서 rootURL을 설정하는 방법

Uncaught TypeError: Cannot read property 'reopen' of undefined 

내가이 일을하고 싶은 이유가 난 것입니다 : 엠버 CLI 응용 프로그램에서 이렇게

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

다음과 같은 예외가 발생합니다 : 이것은 기본 엠버 응용 프로그램에 쉽게 레일 애플 리케이션 내부에 여러 개의 Ember CLI 응용 프로그램을 갖게 될 것입니다. URL은 다음과 같이 보일 것입니다 : 다음과 같이

/ --> 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를 다시 시작해야합니다. 그게 날 잡았어. –

관련 문제