使用:
- ember.js コミット b2e82ae
- ember-data.js コミット 001ba0c
- ハンドルバー-1.0.rc.2.js
これは、最新のルーター API で既に機能していましたが、最新のコミットにアップグレードすると機能しなくなります。これは、ハンドルバーに rc.2 を使用するように指示する最初のアップグレードでもあります。これはヒントになる可能性があります。
todo_itemsテンプレートの解析時にlinkToヘルパーがエラーを発生させます: 。Uncaught TypeError: Cannot call method 'slice' of undefined
# router
App.Router.map(function() {
this.resource('todo_items', function() {
this.route('todo_item', {
path: '/:todo_item_id'
});
});
});
App.TodoItemsRoute = Ember.Route.extend({
model: function() {
return App.TodoItem.find();
}
});
# todo_items.handlebars
<ul>
{{#each item in content}}
<li>
{{#linkTo todo_items.todo_item item}}{{item.title}}{{/linkTo}}
</li>
{{/each}}
</ul>
linkTo の最初の引数を引用符で囲んでも違いはありません: linkTo "todo_items.todo_item" item
、同じエラーが発生します。
私は何を間違っていますか?