私たちのフレームワークには、プラグインメカニズムがあります。Ember.js v1.0.0-pre2からRC1に移行するということは、次のようにルートマッピングを設定することを意味します。
App.Router.map(function() {
this.resource('contacts', function() {
this.resource('contact', function() {
});
});
});
Posts
ただし、モジュールがあり、次のものが必要であるとしましょう。
App.Router.map(function() {
this.resource('posts');
});
どのルートがレンダリングされるかを事前に知らないので、このマッピングをどのように構築しますか?
すべてのプラグインをすべてのユーザーが利用できるわけではないため、ルートマッピングはかなり動的です。pre2バージョンでは、ルートはコントローラーで定義され、プラグインのコントローラーが含まれている場合にのみ反映されていました。