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.
NOTA: Si define un recurso utilizando this.resource y no proporciona una función, no se creará la ruta implícita resource.index.