簡體   English   中英

是否在ember數據中可為null屬於所屬關系?

[英]Nullable belongsTo relationship in ember-data?

我正在使用ember-data v1.0.0-beta.3,活動模型序列化程序和DS.ActiveModelAdapter。 我有一個看起來像這樣的模型:

App.Listing = DS.Model.extend
 title: DS.attr()
 pickupAddress: DS.belongsTo("address")

App.Address = DS.Model.extend
  listing: DS.belongsTo("listing")
  address: DS.attr()

我希望PickupAddress字段是可選的,並且我的/ listings / {id}的JSON如下所示:

{
  "pickup_addresses":[],
  "listing":{"id":2,"title":"Foobar", "pickup_address_id":null}
}

但是,ember-data不喜歡這樣,它給了我這個錯誤:

斷言失敗:未找到“ pickupAddress”的模型

它支持這種情況嗎? 有什么我可以傳遞給belongsTo的選項嗎? 還是應該創建一些自定義適配器?

謝謝

問題是你的有效載荷,傳輸的音樂數據需要匹配一個類名,您的樣品必須在pickup_addresses ,正確的是addresses

{
    "addresses": [],
    "listing": {
        "id": 2,
        "title": "Foobar",
        "pickup_address_id": null
    }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM