Handlebars 只渲染一些元素

Handlebars render only some elements

我有以下把手模板:

<script type="text/x-handlebars" data-template-name="index">
  {{log model}}
  <button {{action 'getSuggestion'}}>Get suggestion</button>
  {{log suggestion}}
  {{#if suggestion}}
    <p>There is a suggestion</p>
  {{else}}
    <p>NO suggestion</p>
  {{/if}}

  <ul>
  {{#each item in model}}
    <li>{{item}}</li>
  {{/each}}
  </ul>
</script>

目前,这两个 log 按预期工作,但它们之间的按钮 呈现。

不久前,我在模板的开头添加了另一个 <p>text</p>,但同样没有呈现。

你知道为什么吗?是否有调试 Ember 应用程序的特定方法?我发现 Handlebars 极其不可预测,元素在没有特定原因的情况下被渲染或不被渲染,并且没有显示任何错误...

事情很简单:我使用的是 Ember.js 的旧版本。更新到最新版本使一切恢复正常。