我试图在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
答案 0 :(得分:6)
您需要更新config / environment.js,如下所示:
module.exports = function(environment) {
var ENV = {
environment: environment,
baseURL: '/blog/'
有关特定于环境的配置,请参阅http://www.ember-cli.com/#deployments。