我正在组建一个Ember 2.2项目,我有一个模式,我想从2个不同的地方(即显示和索引)打开。我的路由器看起来像这样:
Router.map ->
@route 'rules', path: '/', ->
@route 'index', path: '/', ->
@route 'activations', resetNamespace: true
@route 'new'
@route 'show', ->
@route 'activations', resetNamespace: true
@route 'edit'
@route 'schedule'
这就像我在地址栏中输入网址时所期望的那样。但是,当我在模板中使用link-to
帮助程序时,即使我在索引路径中,它也会重定向到/show/activations
:
app/templates/rules/index.emblem
li: link-to 'activations' | activations
上述重定向到/show/activations
而不是/activations
正如我所期望的那样。