Я пытаюсь сделать ссылку на сообщение из его индексного шаблона, но не могу понять аргументы динамической ссылки. Казалось бы, мне нужно передать аргумент topic
, как показано ниже, но я не уверен, как перейти к теме с этого маршрута.
Шаблон
{{#each posts in controller}}
{{#link-to 'post' topic post}}<h4>{{post.title}}</h4>{{/link-to}}
{{/each}}
Маршрутизатор
App.Router.map(function() {
this.resource('topic', { path: '/:topic_id' }, function(){
this.resource('posts', { path: '/posts' });
});
this.resource('post', { path: '/:topic_id/posts/:post_id' });
});
Маршрут
App.PostsRoute = Ember.Route.extend({
model: function() {
return this.store.find('posts');
},
renderTemplate: function(){
this.render('posts'), {
}
}
});