でコンポーネントをレンダリングしようとしたとき、私は、次のルータを設定している見つかりませんでした。という名前のヘルパーはエンバー
Router.map(function() {
this.route("login");
this.route("dashboard");
this.route("projects", function() {
this.route("show", {path: "/:project_id"});
this.route('tasks', {path: "/:project_id/tasks" },function() {
this.route('new', {path: "/new"});
this.route('show', {path: "/:task_id"});
});
});
});
そして、templates/projects/show.hbs
に、私は(新しいタスクを作成するためのコンポーネントをレンダリングしたいのですがコンポーネントはemberによって自動的に生成されますが、私自身のテンプレートとコントローラはcontrollers/projects/tasks/new.js
とtemplates/projects/tasks/new.hbs
です。
{{tasks/new model=model}}
しかし、私はこのエラーが表示されます:私は、次のことを試してみました
Assertion Failed: A helper named "tasks/new" could not be found
これを固定する適切な方法は何ですか?