Ember と Rails の初心者が、両方について深刻な質問をしています。
ここに例示されているように、ember-rails セットアップを活用するプロジェクトを構築しています: https://github.com/dgeb/ember_data_example
ただし、事態をさらに複雑にするために、このプロジェクトは、より大きなアプリに含めるために、gem としてパッケージ化することを意図しています。そのために、テスト用のダミー プロジェクトを含むマウント可能なエンジンを作成しました。
問題は、エンバーレール、特にハンドルバーが意図した場所にテンプレートを見つけることができないことです。これにより、多くの機能が適切に機能しなくなります。
handlebars テンプレート ディレクトリの移動に関しては、ここで解決策を見つけました: How can I specify a Alternative directory for my HandlebarsJS templates with the ember-rails gem?
要約すると、次の値を設定することで、application.rb のテンプレートへのパスを指定できると述べています。config.handlebars.templates_root
ただし、別のember-rails エンジンをより大きなアプリにロードする必要がある場合、これにより競合が発生し、独自の構成設定が必要になると思います。
これらのセットアップの経験がある人はいますか?名前空間付きの ember アプリをより大きなコンテキスト内でうまく機能させる方法はありますか?
ちなみにこれは ruby 1.9.2 で最新の ember-rails を動かしている rails 4 です。