長いリストを避けるために、ビューをパッケージ/フォルダーに整理したいと考えています。(素晴らしい) 新しいルーターでは、既定でビューが提供されます。これは、規則名を使用して新しいルーターを作成することで変更できます。例えば:
match('/').to('home');
用途:
- 「ホーム」ハンドルバー テンプレート
- App.HomeView
- App.HomeController
今私は使いたい:
- 「my_package/home」ハンドルバー テンプレート (動作)
- App.MyPackage.HomeView
- App.MyPackage.HomeController
gem "ember-rails" (GIT バージョン) とジェネレーターを使用する場合:
rails g ember:view my_package/home
私は得る:
DemoEmberRails.MyPackage::HomeView = Ember.View.extend({
});
これは正しい JavaScript コードではありません (Ruby コードの抜粋のようです)。
私は試した:
DemoEmberRails.MyPackage = {};
DemoEmberRails.MyPackage.HomeView = Ember.View.extend({
});
ただし、ルーターでは使用されません。
どうやってするか?