Múltiples segmentos dinámicos en un solo recurso en Ember.js

¿Hay una manera de tener múltiples segmentos dinámicos con un solo recurso? Mi caso de uso es evitar que el usuario acceda a las rutas de índice.

Ejemplo:

this.resource('tracks', { path: 'albums/:album_id/tracks/:tracks_id' });

Y me gustaría evitar que el usuario golpee las siguientes rutas:

albums/:album_id
albums/:album_id/tracks
albums/:album_id/tracks/:track_id

Rutas:

this.resource('albums', { path: 'albums' }, function(){
  this.resource('album', { path: '/:album_id' }, function() {
    this.resource('tracks', { path: 'tracks' }, function(){
      this.resource('track', { path: '/:track_id' });
    });
  });
});

Cualquier ayuda sería muy apreciada.

Definiendo tus Rutas

NOTA: Si define un recurso utilizando this.resource y no proporciona una función, no se creará la ruta implícita resource.index.

Respuestas a la pregunta(3)

Su respuesta a la pregunta