我定义了这些路线:
this.resource('projects', function() {
this.resource('project', { path: ':project_id'}, function() {
this.route('details');
this.route('members');
});
});
我认为按照惯例 project.details 路线会寻找“项目/详细信息”模板。它确实如此,但奇怪的是它没有得到正确的模型。见http://jsbin.com/ELaxigE/19/edit
现在,如果我创建“项目”模板而不是提供“项目/详细信息”模板,那么它就可以工作了。见http://jsbin.com/ELaxigE/21/edit
我很困惑发生了什么。有人可以解释吗?