EmberとRailsアプリケーションで2つのモデルを定義しています。
App.Library = DS.Model.create({
books: DS.hasMany('App.Book')
});
App.Book = DS.Model.create({
library: DS.belongsTo('App.Library')
});
バックエンド側では、ライブラリごとに複数の本があります。それらの本を取得したいのですが、これを行うときにバックエンド呼び出しがありません(ライブラリオブジェクトは正しく、背面のIDと一致するIDを持っています) -終わり):
var libraryBooks = library.get("books");
この特定のライブラリのすべての本をフェッチするために、Rails APIへのバックエンド呼び出しを期待していますが、代わりに、Ember.OrderedSet
バックエンド呼び出しなしで空になります。
私はEmberから始めているので、これは正しくない可能性があります。この場合、モデルのIDしかない場合に、特定のモデルの「hasmany」をバックエンドから直接取得するための最良の方法は何ですか。