Несколько динамических сегментов в одном ресурсе в Ember.js

Есть ли способ иметь несколько динамических сегментов с одним ресурсом? Мой вариант использования - не допускать попадания пользователя в индексные маршруты.

Пример:

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

И я'Хотелось бы избежать попадания пользователя на следующие маршруты:

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

Маршруты:

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' });
    });
  });
});

Любая помощь будет принята с благодарностью.

Определение ваших маршрутов

ПРИМЕЧАНИЕ. Если вы определяете ресурс с помощью this.resource и не предоставляете функцию, то неявный маршрут resource.index не создается.

Ответы на вопрос(3)

Ваш ответ на вопрос