私は、Rails 4 API に支えられた ember.js プロジェクトに取り組んでいます。
今、私はこの関係を持っていますが、ember-data でそれを実装する方法がよくわかりません。
ユーザーとイベントの2つのモデルがあります
ユーザーはイベントを作成できるため、作成者とイベントの間には 1 対 n の関係があります ユーザーはイベントに参加できるため、出席者とイベントの間には mn の関係があります
作成者とイベントの関係は、API によって、イベントでは Creator_id として、作成者では event_ids として返されます。
出席者とイベントの関係は、API によって、イベントでは attendee_ids として、出席者ではattended_event_ids として返されます。
現在、ember-data は、リレーションの両端に hasMany リレーションを追加することで、多対多リレーションをサポートしています。
# App.User
events: DS.hasMany('App.Event')
attended_events: DS.hasMany('App.Event')
# App.Event
creator: DS.belongsTo('App.User')
attendees: DS.hasMany('App.User')
私の問題は、出席者がattended_eventsに関連し、作成者がイベントに関連していることをember-dataに伝えるにはどうすればよいですか?