私のRouter
見た目が次のようになっているとしましょう:
Bananas.Router.map ->
@resource "bananas", ->
@route 'index', path: '/'
と私のようにBananasIndexRoute
見えます:
Bananas.BananasIndexRoute = Ember.Route.extend
setupController: (controller) ->
controller.set("content", [ "baby", "manzano", "burro", "plantain", "red" ])
バナナの操作は に属しBananaController
ますが、ユーザーが にアクセスしたときに waytomanybananas.com
、アプリケーションと対話できるようにしたいと考えています。現在、次のようにユーザーをバナナパスにリダイレクトすることでこれを実現しています。
Bananas.IndexRoute = Ember.Route.extend
redirect: -> @transitionTo("bananas")
bananas
ただし、ルート URL (Rails の場合と同じ) にアクセスしたときに、アプリケーションがルートをレンダリングするようにしたいと思いますroot
。Ember を使用してこれを達成する最善の方法は何ですか?