2

私は次のコードのいくつかを持っています:https ://gist.github.com/c111cf9a240a078c9f6a (レール内)

私はember-latestを使用しています:

// Version: v1.0.0-pre.2-2-g1e4bdd5

// Last commit: 1e4bdd5 (2012-10-25 14:04:52 -0700)

1.0 pre 2のブログ投稿http://emberjs.com/blog/2012/10/25/ember-1-0-pre2/には、インラインテンプレートには常に名前を付ける必要があると書かれています。

3つのテンプレートのそれぞれに追加data-template-name="application"すると、どれも実行されていません(おそらく上書きされています)。

ルーターなどを追加せずに、このユースケースをサポートするにはどうすればよいですか?

4

1 に答える 1

2

答えは、index.html.erb 全体をラップする単一のテンプレートを作成し、data-template-name="application".

https://gist.github.com/4008652

1 つの index.html.erb に 3 つのテンプレートを含める理由がないため、これは理にかなっています。

ただし、複数の「アプリケーション」テンプレートを使用するユースケースがまだあることがわかりました。

于 2012-11-03T20:42:48.740 に答える