Ember.jsでハンドルバーテンプレートファイルを取得してレンダリングする際に問題が発生します。ブラウザのデバッグコンソールで次のエラーが発生します。
エラー:<(Welcome.LoginViewのサブクラス):ember166>-テンプレート「login_view」が見つかりません。
app.jsファイルのemberjsコードに次のコードがあります。
Welcome = Ember.Application.create();
Welcome.LoginView = Ember.View.extend({
templateName: 'login_view'
});
index.htmlファイルには次のスニペットもあります。
<script type="text/x-handlebars">
{{view Welcome.LoginView}}
</script>
最後に、app.jsファイルに関連して、レンダリングするテンプレートの内容を含むファイルtemplates/login_view.handlebarsがあります。
<form class="form-inline">
<fieldset>
<input type="text" name="email" placeholder="email address">
<input type="password" name="password" placeholder="password">
<button class="btn btn-primary" type="submit">Sign In</button>
<!-- ... -->
</fieldset>
</form>
エラーは、ハンドルバーテンプレートが見つからないことを示しているようです。生成されたHTMLを見ると、ページに上記のフォームが表示されません。
誰かが私が間違っていることに光を当てることができますか?