フラット ルート (ビューを別のビューに表示する必要がある場合) 構造を使用すると、多くの問題が解決され、不要なコードを回避するのに役立ちますが、ルート テンプレート ディレクトリ内のすべてのテンプレートは混乱するだけではありません。
例えば:
(エンバーレールを使用)
AddressBook.Router.map () ->
@resource 'contacts'
@resource 'contact', path: '/contacts/:contact_id'
@resource 'contactNew', path: '/contacts/new'
@resource 'contactEdit', path: '/contacts/:contact_id/edit'
上記で定義されたルートのすべてのテンプレートは、ルート ディレクトリにある必要があります。より多くのルートでは、それを維持することは問題ではありません。
テンプレートを順番に保つことは可能ですか? それとも、Ember ルーターに関して何かが変わったのでしょうか?