Javascript 余烬正在打印你好世界!两次
我只是想让一个基本的余烬应用程序在rails后端运行。在application.js中,我有以下内容: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>
$(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功能