ember ルーターの非 ID ベースの動的セグメントに関して質問があります。私は Ember.VERSION を使用しています: 1.0.0-rc.1
ネストされたリソースがあり、ID の代わりにパスで url パラメーターを使用する必要があります。ただし、json API への ajax 呼び出しでは ID を要求する必要があります。
したがって、ハンドルバーのテンプレートには次のものがあります。
{{#each thing in controller}}
{{#linkTo 'thing' thing.url}}{{thing.name}}{{/linkTo}}
{{/each}}
モノのルートは次のようになります。
App.ThingsRoute = Ember.Route.extend({
model: function() {
return App.Thing.find();
}
});
そしてルーター:
App.Router.map(function() {
this.resource('things', function() {
this.resource('thing', {path:':thing_url'});
});
});
解決する URL をモノの ID にマップするにはどうすればよいですか?