Javascript 为什么我的单数命名路由和复数等价物在Ember.js RC6中不再有效?

Javascript 为什么我的单数命名路由和复数等价物在Ember.js RC6中不再有效?,javascript,ember.js,Javascript,Ember.js,为什么我的单数命名路由和复数等价物在Ember.js RC6中不再有效 在从Ember.js RC4升级到Ember.js RC6后,我的大多数路线仍能正常工作,但有几个例外: App.Router.map -> @route 'note', {path: 'note/:id'} @route 'notes', {path: 'notes'} @route 'attendee', {path: 'attendee/:id'} @route 'attendees', {pat

为什么我的单数命名路由和复数等价物在Ember.js RC6中不再有效

在从Ember.js RC4升级到Ember.js RC6后,我的大多数路线仍能正常工作,但有几个例外:

App.Router.map ->
  @route 'note', {path: 'note/:id'}
  @route 'notes', {path: 'notes'}
  @route 'attendee', {path: 'attendee/:id'}
  @route 'attendees', {path:'attendees'}

通知和与会者单条路线,停止运行。我尝试使用TransitionRoute而不是Handlebar中的linkTo帮助器来设置自定义控制器方法,但这两种方法都不再有效。回滚到RC5或RC4纠正了这个问题,因此我只能假设这与路由器的改型有关,但我似乎找不到关于我应该做什么的文档。

您能为您的问题提供一个JSIDLE/jsbin示例吗。您的路线是否使用任何已更改的路线挂钩(请参阅:)?我试图在较小的情况下重现该问题,但还没有成功。这是我以前工作过的东西,但现在不再工作了,而是在一个更大的项目中,有更多的组件和部件。至少如果我能得到一个错误,那就太好了。