Ember1.0-pre4を使用しています。
1対1の関係にある2つのモデルがあります。
App.Lesson = DS.Model.extend
timeslot: DS.belongsTo 'App.Timeslot'
App.Timeslot = DS.Model.extend
lesson: DS.belongsTo 'App.Lesson'
保存時にタイムスロットをレッスンに埋め込むように構成されたアダプターがあります。
App.Adapter = DS.RESTAdapter.extend()
App.Adapter.map App.Lesson,
timeslot: { embedded: 'always' }
App.Store = DS.Store.extend
revision: 11
adapter: App.Adapter.create()
次に、レッスンとタイムスロットを作成し、それらを保存しようとします。
lesson = App.Lesson.createRecord
group: group
lesson.set('timeslot', App.Timeslot.createRecord())
lesson.store.commit()
しかし、保存すると何も埋め込まれず、POSTリクエストが表示されます。1つはレッスン用、もう1つはタイムスロット用です。
常にタイムスロットをレッスンに埋め込むようにEmberに指示するにはどうすればよいですか?