Ember正在打印Hello World!两次

时间:2013-08-20 19:49:46

标签: javascript ruby-on-rails ember.js coffeescript

我只是想在轨道后端上运行一个基本的ember应用程序。在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>

hi.hbs:

<h1>Hello!</h1>

当我加载页面时,一切正常。顶部有一个链接,上面写着say hello

当我点击链接时,/#/hi处的网址就会呈现。但是,当我单击后退按钮返回到索引模板,然后单击前进按钮转到hi模板,“Hello World!”出现两次。

以前有人见过这个吗?

1 个答案:

答案 0 :(得分:1)

我明白了。我没有删除

//= require turbolinks
来自application.js的

。我想这会干扰Ember中的pushState功能。