Несколько динамических сегментов в одном ресурсе в 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 не создается.