你们可能需要更多细节来回答这个问题,但我认为这可能很简单。我正在使用 Ember Data 和夹具适配器。
这会正确地将 URL 映射到我的模型中的每个项目。
App.Router.map(function() {
this.resource('quotes', function(){
this.resource('quote', {path: '/:quote_id' })
});
});
App.QuotesRoute = Ember.Route.extend ({
model: function(){
return App.Quote.find();
}
});
但事实并非如此。
App.Router.map(function() {
this.resource('quotes', {path: '/:quote_id' });
});
App.QuotesRoute = Ember.Route.extend ({
model: function(){
return App.Quote.find();
}
});
如果它是嵌套资源,Ember 是否只知道返回 App.Quote.find(quote_id)?