在指南中,我可以看到两种定义资源路由的方法,我想知道我应该使用哪种方法,为什么?
在这里找到:http: //emberjs.com/guides/routing/defining-your-routes/
App.Router.map(function() {
this.resource('posts');
this.resource('post', { path: '/posts/:post_id' });
});
在这里找到:http: //emberjs.com/guides/templates/links/
App.Router.map(function() {
this.resource("posts", function(){
this.route("post", { path: "/:post_id" });
});
});
我发现必须定义 2 个资源很奇怪,posts
而且post
,当它实际上只是一个Post
资源时。