При создании "стандартного" ресурса crud в Ember.js, в чем разница между маршрутом индекса и "основным" маршрутом?
Например, ресурс пользователя:
// app.router.js
Router.map(function() {
this.resource('users', function() {
this.route('new');
this.route('show', { path: '/:user_id'});
this.route('edit', { path: '/:user_id/edit'});
});
});
Какой маршрут должен содержать следующий "основной" крючок модели?
// app/routes/users/index.js OR app/routes/users.js?
export default Ember.Route.extend({
model: function() {
return this.store.find('user');
}
});
Другими словами, следует ли использовать UserRoute или UsersIndexRoute? Я нахожу это очень запутанным. Любая помощь приветствуется.