/
「投稿」など、別のルートをロードするルートを作成したいと思います。Ember を構成するのは 2 つのソリューションのみのようですIndexRoute
。
App.IndexRoute = Ember.Route.extend({
redirect: function() {
return this.transitionTo('posts');
}
});
また
「投稿」リソースを/
パスにマップします。
App.Router.map(function() {
return this.resource('posts', { path: '/' });
});
/posts
最初の解決策は、実際のベース パスが ではなく、常に に訪問者を送信するため、合理的ではないように思われ/
ます。2 番目の解決策は、 からの投稿の表示のみを許可し、 からの投稿は許可しないため、妥当とは思えませ/
ん/posts
。/new
2 番目の解決策は、本質的に、新しい投稿ではなく、新しい投稿のような奇妙なネストされた URL を作成します/posts/new
。
/
通常の URL からターゲット リソースを利用できるようにしながら、リダイレクトの代わりに別のルートを読み込むように構成する最も慣用的な方法は何ですか? 言い換えれば、/
投稿にアクセスするためのパスが欲しいのですが、 経由で投稿を利用できます/posts
。