Я пытаюсь вызвать соответствующий запрос PUT, когда я добавляю новую запись в одно поле с использованием данных ember.Создать новую запись и совершить транзакцию с данными ember
var track = genre.get('tracks').createRecord({name: "Hit me baby one more time!"})
track.get('transaction').commit()
Это отправит запрос PUT на «/» жанров и отправить все жанровые атрибуты и другие треки, а также.
// PUT /genres
{"genre":{"name":"Pop","tracks": [{"name":"Hit me baby one more time!","genre_id":null}]}}
Но я бы предпочел sth. как:
// PUT /tracks
{"track": {"name":"Hit me baby one more time!", "genre_id":1}}}
Если как-то возможно, я хотел бы, чтобы автоматически добавить дополнительный параметр для запросов PUT на/дорожках. Это мои модели:
App.Genre = DS.Model.extend({
name: DS.attr('string'),
tracks: DS.hasMany('App.Track')
})
App.Track = DS.Model.extend({
genre: DS.belongsTo('App.Genre'),
uri: DS.attr('string')
})