Using flat route (if a view has to be displayed in a separate view) structure solves many problems and helps to avoid unnecessary code, but all templates in a root template dir are more than mess:
For example:
(using 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'
all templates for routes defined above have to be in the root directory. With more routes it'd be more than a problem to maintain it.
Is it possible to keep templates in order? Or maybe something has changed when it comes to Ember router?