Mounting two engines in `/` - Ember Engines

I have the following routes,

this.route(‘posts’, function() {
  this.route('new', { path: '/new' });
  this.route('edit', { path: '/:post_id/edit' });
});
this.route(‘forums’, function() {
  this.route('new', { path: '/new' });
  this.route('edit', { path: '/:forum_id/edit' });
});
this.route(‘notes’, function() {
  this.route('new', { path: '/new' });
  this.route('edit', { path: '/:note_id/edit' });
});

I’m trying to move these routes into an in-repo-engine, say social.

Currently, in the app, the URL of these routes are /posts/new and /posts/123/edit. After moving them as an engine, the URL is changed to /social/posts/new and /social/posts/123/edit.

Is there a way to mount my engine in / instead of social?

P.S: I want multiple in-repo-engines like this. So I cannot use like this,

this.mount('social', { path: '/' });
this.mount('anotherengine', { path: '/' });
2 Likes