使用平面路由(如果必须在单独的视图中显示视图)结构解决了许多问题并有助于避免不必要的代码,但是根模板目录中的所有模板都不仅仅是一团糟:
例如:
(使用 ember-rails)
AddressBook.Router.map () ->
@resource 'contacts'
@resource 'contact', path: '/contacts/:contact_id'
@resource 'contactNew', path: '/contacts/new'
@resource 'contactEdit', path: '/contacts/:contact_id/edit'
上面定义的所有路由模板都必须在根目录中。有了更多的路线,维护它不仅仅是一个问题。
是否可以保持模板井井有条?或者在 Ember 路由器方面可能发生了一些变化?