1

サンプルの Rails バックエンド + ember.js 1.0.0-pre.2 アプリはありますか? アップグレード後にアプリケーションが壊れています。

名前付きハンドルバーについて読みましたが、問題があるようです。

index.html.hamlに書くと

<script type="text/x-handlebars" data-template-name="application">
    <h1>HI</h1>
</script>

Ember.TEMPLATES には application という名前のテンプレートがあります

同じ内容のファイル application.handlebars を作成すると、エラー Unable to find template 'application' が表示されます

実行する必要がある、欠落しているパス構成はありますか。助けてください。

4

2 に答える 2

1

私はあなたが参照できる最新のRails / emberの例を維持しています:

https://github.com/dgeb/ember_data_example

テンプレートのコンパイルに ember-rails を使用していますか? もちろん、application.jsアセット パイプラインを使用している場合は、テンプレートも必要です。

于 2012-12-03T13:56:43.677 に答える
0

1.0.pre まで動作していたハンドルバー アセット Gem を Gemfile から削除しました。これは、Ember コードと互換性のないハンドルバーを生成していました。Ember はすべてのテンプレートを Ember.TEMPLATES に追加しますが、HandlebarsTemplates に追加していました。

実際、ハンドルバー アセットは必要ありませんでした。みんな助けてくれてありがとう。

于 2012-12-04T02:26:15.337 に答える