基本的な ember アプリを起動して、Rails バックエンドで実行しようとしています。application.js には次のものがあります。
$(function(){ $(document).foundation(); });
Ew = Ember.Application.create();
ルーター.コーヒー:
Ew.Router.map ->
@.resource('hi')
index.hbs:
<p>{{#linkTo hi}}say hello{{/linkTo}}</p>
hi.hbs:
<h1>Hello!</h1>
ページをロードすると、すべてが正常に機能します。というリンクが上部にありますsay hello
。
リンクをクリックすると、必要に応じて URL が/#/hi
レンダリングされます。しかし、戻るボタンをクリックして index テンプレートに戻り、進むボタンをクリックして hi テンプレートに移動すると、「Hello World!」と表示されます。二回現れる。
誰もこれを見たことがありますか?