如何在Ember CLI中设置rootURL

时间:2014-09-29 04:19:38

标签: ember.js routing ember-cli

我试图在Ember CLI应用中更改roolURL。在基本的Ember应用程序中这很容易:

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

在Ember CLI应用程序中执行此操作会引发以下异常:

Uncaught TypeError: Cannot read property 'reopen' of undefined 

我之所以这样做,是因为我将在rails应用程序中拥有多个Ember CLI应用程序。 URL将如下所示:

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

1 个答案:

答案 0 :(得分:6)

您需要更新config / environment.js,如下所示:

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

有关特定于环境的配置,请参阅http://www.ember-cli.com/#deployments