【发布时间】:2013-08-23 00:33:17
【问题描述】:
我只是想在 Rails 后端启动并运行一个基本的 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 处的 URL 会呈现,因为它应该。但是当我单击后退按钮返回索引模板,然后单击前进按钮转到 hi 模板时,“Hello World!”出现两次。
有人见过这个吗?
【问题讨论】:
标签: javascript ruby-on-rails ember.js coffeescript