私は ember-rails gem を使用しており、Emberjs.com サイトのスターター スクリーンキャストに従っています。このリンクを作成すると
<li>{{#link-to 'about'}} About {{/link-to}}</li>
それは私にこのエラーを与えています
Uncaught Error: Handlebars error: Could not find property 'link-to' on object <(generated application controller):ember280>.
この問題を扱う StackOverflow の質問があります。ヘルパーはアプリケーション テンプレートで適切に定義されていませんか? . 1つの答えはそれを言う
Handlebars.compile を使用すると、Ember スクリプトの代わりにハンドルバー スクリプトが使用されます。Ember には独自の handlebars オブジェクトがあり、元の Handlebars オブジェクトを追加のテンプレートで拡張します。
そしてこの例を挙げます
Ember.TEMPLATES["application"] = Ember.Handlebars.compile("{{#linkTo 'dashboard'}}Dashboard{{/linkTo}}")
ただし、そのコードをどこに配置すればよいかわかりません。リンクごとに実行する必要がありますか?