私たちが構築しているアプリケーションは、いくつかの小さなサブアプリケーションで構成されます。
/ <-- main application
/accounts <-- sub app
/reports <-- sub app
/contacts <-- sub app
Django ルーティングを利用して、ユーザーを各サブアプリケーションに誘導します。したがって、ユーザーがサイトのメイン ページにアクセスすると、それは純粋な Django になります。アカウントをクリックすると、それは純粋な Django です。ユーザーがサブアプリの各ページに到達すると、Ember が引き継ぎ、そこから移動します。
ユーザーがアカウント サブアプリにアクセスすると、ユーザーをアカウント ルートに移行します。
Social.IndexRoute = Ember.Route.extend({
redirect: function() {
this.transitionTo('accounts');
}
});
その URL は次のようになります。
/accounts/#/accounts/27
私がやりたいことは、ユーザーが本質的にインデックス ページにアクセスしたときにアカウント情報を読み込むことです。これには、ユーザーに属するアカウントのリストが含まれます。アカウント ルートにリンクするアカウントを選択すると、次のようになります。
/accounts/#/account/27
どうすればこれを行うことができますか?