API 側で名前空間モデルを使用しているため、Ember で複数のストアを使用しようとしています。
あか
App.Gl.Account = DS.Model.extend //Needs to route to /gl/accounts
App.Company = DS.Model.extend //Routes to /companies
私の最初の考えは、名前空間を定義することでした
App.Gl = Ember.Namespace.create({});
//and a store
App.Gl.Store = DS.Store.extend({adapter:DS.RESTAdapter({namespace:'gl'})});
App.Store = DS.Store.extend({adapter:DS.RESTAdapter})
問題は、モデルが App.Store に自動的にバインドされることです。
名前空間モデルを実現する方法に関するその他の提案は役に立ちます。個々のモデルごとに名前空間を指定する簡単な方法がある限り、クライアント js 側で名前空間を指定する必要さえありません。