假设我的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 完成此任务的最佳方法是什么?