Почему я не могу передать Id в качестве параметра в этом сценарии:Нахождение одной записи по идентификатору с Ember и Ember данных
App.Router.map(function() {
this.route("home", {path: '/'});
});
App.HomeRoute = Ember.Route.extend({
model: function() {
// return this.store.find('post');//works
return this.store.find('post',1);//does not
},
setupController: function (controller, model) {
controller.set('info', model);
}
});
Fiddle: http://jsfiddle.net/3bfsddvo/2/
Ref: http://emberjs.com/guides/models/finding-records/#toc_finding-a-single-record
Я знаю, что пытаюсь сделать это со своего «домашнего» маршрута, поэтому я бы предположил, что если созданный маршрут posts/[:id]
все будет работать намного лучше.
Как я могу вернуть только одно сообщение на моем домашнем маршруте?
Хорошо, круто, да, это имеет смысл. Я не мог найти никаких указаний на необходимость использования контроллера в большинстве учебных пособий и документов, которые я нашел. благодаря – bottleboot