Javascript 余烬正在打印你好世界!两次

Javascript 余烬正在打印你好世界!两次,javascript,ruby-on-rails,ember.js,coffeescript,Javascript,Ruby On Rails,Ember.js,Coffeescript,我只是想让一个基本的余烬应用程序在rails后端运行。在application.js中,我有以下内容: $(function(){ $(document).foundation(); }); Ew = Ember.Application.create(); router.coffee: Ew.Router.map -> @.resource('hi') index.hbs: <p>{{#linkTo hi}}say hello{{/linkTo}}</p>

我只是想让一个基本的余烬应用程序在rails后端运行。在application.js中,我有以下内容:

$(function(){ $(document).foundation(); });

Ew = Ember.Application.create();
router.coffee:

Ew.Router.map ->
  @.resource('hi')
index.hbs:

<p>{{#linkTo hi}}say hello{{/linkTo}}</p>
{{{{linkTo hi}打个招呼{{/linkTo}

嗨,哈佛商学院:

<h1>Hello!</h1>
你好!
当我加载页面时,一切都正常工作。顶部有一个链接,上面写着
打招呼

当我点击链接时,
/#/hi
处的url会呈现出应有的效果。但当我点击后退按钮返回索引模板,然后点击前进按钮返回hi模板时,“Hello World!”会显示两次


有人见过这个吗

我明白了。我没有移除

//= require turbolinks
来自application.js。我想这会干扰Ember中的pushState功能