Dane Ember zapisujące relację

Trudno mi zapisać relację jeden-do-wielu w danych użytkownika. Mam taki związek:

App.ParameterSet = DS.Model
    name: DS.attr("string")
    regions: DS.hasMany("App.Region")

App.Region = DS.Model
    name: DS.attr("string")

Gdybym miał zrobić coś takiego:

parameterSet = App.ParameterSet.find(5)
@transaction = @get("store").transaction()
@transaction.add(parameterSet)
region1 = App.Region.find(10)
region2 = App.Region.find(11)
parameterSet.set("name", "foo")
parameterSet.get("regions").pushObject(region)
@transaction.commit()

Następnie chciałbym zobaczyć żądanie PUT z ładunkiem takim jak ten:

api/ParameterSets/5

{parameterSet: {name: "foo", regionIds:[10, 11]}}

ale zamiast tego dostaję to:

{parameterSet: {name: "foo"}}

Nie obchodzi mnie związek z dzieckiem od rodzica, ale jeśli dodamparameterSet: DS.belongsTo("App.ParameterSet") do modelu App.Region dostaję 2 żądania PUT do url regionów dla dwóch nowych relacji, które tak naprawdę nie są tym, czego chcę.

Sądzę, że jest to relacja wiele do wielu, co do której nie jestem pewien, czy jest jeszcze wspierana, ale wszelkie pomysły, jak osiągnąć to, co opisałem? Dzięki

questionAnswers(2)

yourAnswerToTheQuestion