私は自分の問題を理解するために非常に多くのことを試しました。バックバーナーで推測しているエラーが発生しましたが、エラーが発生している行番号が表示されません。
アプリケーション テンプレート
{{render 'header'}}
<div class="pageContainer"><!--Page Container-->
<div class="page"><!--Page-->
{{#if isDashboardPage}}
<div class="mainContentDashboard">
<div class="dashboardCategoryTitle">
<span>{{controllers.nav-main.categoryHeader}}</span>
</div>
<div class="dashboardHeader">
<div class="dashboardUsername">
<a class="dashboardUsernameLink" href="/profile/username">username</a><span> ( </span>
<a class="dashboardUsernameRatings" href="/feedback/username">123</a> <span>)</span>
</div>
<div id="msg-icon">
<id class="counter">123</id>
<a href="/messaging/inbox"><i class="glyphicons envelope"></i></a>
</div>
<div class="dashboardWallet">
<span class="dashboardWalletLabel">4V Wallet balance: </span>
<a class="dashboardWalletLink" href="/wallet">$1.00</a>
</div>
</div>
{{render nav/main}}
<div class="dashboardMainContentWrapper">
{{render nav/sub}}
<div class="dashboardContentWrapper">
<div class="dashboardContent">
<div class="dashboardContentHeader">
{{controllers.nav-sub.categoryHeader}}
</div>
{{outlet}}//REMOVE THIS NO ERRORS.
<p class="loadingLabel">Loading <i class="icon-refresh icon-spin"></i></p>
</div>
</div>
</div>
</div>
{{else}}
<div class="mainContent">
{{outlet}}
</div>
{{/if}}
</div><!--Page-->
</div>
{{render 'footer'}}
テンプレート、Ember、Ember-Auth、およびハンドルバーを構築するために、grunt ember テンプレートを使用しています。REMOVE THIS と書かれている部分では、そうしてもエラーは発生しません。
最初のロードは問題なく動作します。ダッシュボードから出て戻って別のメニュー タブをクリックすると、このエラーが発生します。これは更新ページのログです。ダッシュボードの外をクリックし、戻るをクリックしてから、別のタブをクリックします。
エラーメッセージ
Uncaught TypeError: Cannot call method 'get' of undefined
エラー
DEBUG: ------------------------------- index.js:394
DEBUG: Ember.VERSION : 1.0.0 index.js:394
DEBUG: Handlebars.VERSION : 1.0.0 index.js:394
DEBUG: jQuery.VERSION : 1.9.1 index.js:394
DEBUG: ------------------------------- index.js:394
Ember Debugger Active
signInSuccess combined-scripts.js:46
Rendering application with default view <(subclass of Ember.View):ember421> Object {fullName: "view:application"} index.js:394
Could not find "messaging" template or view. Nothing will be rendered Object {fullName: "template:messaging"} index.js:394
Rendering messaging.inbox with default view <Ember._MetamorphView:ember455> Object {fullName: "view:messaging.inbox"} index.js:394
==================== combined-scripts.js:888
10:50:25 - Value = is dashboard combined-scripts.js:889
==================== combined-scripts.js:890
Rendering createlisting with default view <Ember._MetamorphView:ember690> Object {fullName: "view:createlisting"} index.js:394
Could not find "createlisting.index" template or view. Nothing will be rendered Object {fullName: "template:createlisting.index"} index.js:394
==================== combined-scripts.js:888
10:50:30 - Value = not dashboard combined-scripts.js:889
==================== combined-scripts.js:890
Rendering dashboard with default view <Ember._MetamorphView:ember717> Object {fullName: "view:dashboard"} index.js:394
Rendering dashboard with default view <Ember._MetamorphView:ember727> Object {fullName: "view:dashboard"} index.js:394
==================== combined-scripts.js:888
10:50:31 - Value = is dashboard combined-scripts.js:889
==================== combined-scripts.js:890
Could not find "messaging" template or view. Nothing will be rendered Object {fullName: "template:messaging"} index.js:394
Rendering messaging.inbox with default view <Ember._MetamorphView:ember781> Object {fullName: "view:messaging.inbox"} index.js:394
Uncaught TypeError: Cannot call method 'get' of undefined
controllerName
Ember.Object.extend.inspectView
(anonymous function)
Ember.Object.extend.appendChildren
(anonymous function)
Ember.Object.extend.appendChildren
(anonymous function)
Ember.Object.extend.appendChildren
Ember.Object.extend.viewTree
Ember.Object.extend.sendTree
sendTree
DeferredActionQueues.flush index.js:5461
Backburner.end index.js:5545
Backburner.run index.js:5584
Ember.run index.js:5915
Ember.EventDispatcher.Ember.Object.extend._bubbleEvent index.js:19034
(anonymous function) index.js:18978
Ember.handleErrors index.js:555
(anonymous function) index.js:18969
jQuery.event.dispatch jquery.js:3074
jQuery.event.add.elemData.handle jquery.js:2750
誰かが私を助けることができたら、それは素晴らしいことでしょうか? あなたを助けるために他に必要なものがあれば、私が提供できます. 将来的にこれをデバッグするのを手伝ってくれるなら、それは素晴らしいことです.