次のルートがあるとします。
this.resource('storyBox', {
path: "story_box/:category_id/:page"
})
私のルートでは:
App.StoryBoxRoute = Ember.Route.extend({
model: function(params) {
return App.Story.find({"sid": parseInt(params.category_id), page: parseInt(params.page), count: 8})
})
したがって、URL 経由で有効なリソースにアクセスすると、これはうまく機能します。
http://myserver/#/story_box/<validID>/<page
しかし、linkToヘルパーはモデルを期待しているため、次/前のページにアクセスできるようにするlinkToヘルパーを生成する方法を一生理解できません。URL をプロパティとして構築するだけでよいのでしょうか? それは醜いハックのようです。