我希望我的网址看起来更像 /foo/bar/ 而不是 /foo/23/
目前我有一个定义如下的路线
App.Router.map(function() {
this.route('index', {path: '/'});
this.resource('category', {path: '/:category_id'}, function() {
this.route('product', {path: ':product_id'});
});
});
这按预期工作。为了使 url 更易于阅读,我需要更改什么?理想情况下,我希望类别和产品 URL 都包含它们的 [唯一] 名称,而不是唯一 ID。我尝试将路径更改为/:category_name
,但 url 然后包含模型对象,而不仅仅是名称