私の質問は、少し前に master ember.js ブランチに統合された新しいルーティング メカニズムに関するものです。
次のコード ブロックでは:
App.Router.map(function(match) {
match("/comments").to("commentsIndex");
});
ember ルーターはコメントの URL を認識するようになり、"to" メソッド (この場合は "commentsIndex") の最初のパラメーターを介してルート ハンドラーを commentsIndexRoute にマップします。ここから、ビュー/テンプレート/コントローラーへのデフォルトのマッピングを使用するか、おそらくそれらをオーバーライドするかを選択できます。
ただし、次のネストされたルートでは:
App.Router.map(function(match) {
match("/posts").to("posts", function(match) {
match("/").to("postsIndex");
match("/:post_id").to("postShow");
});
});
最初の一致で「to」メソッドの最初のパラメーターの役割が何であるかがわかりません。つまり、以下の大文字のパラメーターの役割がよくわかりません。
match("/posts").to("POSTS", function(match) {
そのパラメータは正確に何をしますか?