Почему-то параметр user_id
не передается моему UserIndexRoute. Что может пойти не так?
Ошибка, которую я получаю в результате,
Утверждение не выполнено: вы не можете передавать
undefined
в качестве идентификатора методу поиска магазина.
- Запрос /users/1
- Пользователь с идентификатором 1 действительно существует в своих моделях.
- В моем приложении нет других ошибок, маршрут пользователей работает и показывает данные прибора для пользователя.
router.js
var Router = Ember.Router.extend({
location: DaappEmber2ENV.locationType
});
Router.map(function() {
this.resource('users', function(){
this.resource('user', { path:'/:user_id' }, function(){
this.route('edit');
});
this.route('create');
});
});
экспортировать маршрутизатор по умолчанию;
маршруты/пользователь/index.js
export default Ember.Route.extend({
model: function(params){
Ember.Logger.debug('Params for user/index route:', params);
return this.store.find('user', params.user_id);
}
});