2014-08-31 83 views
2

我在帆船有多對多協會。作爲示例文章和作者(每篇文章可以由許多作者撰寫,每個作者可以創建許多文章)。風帆多對多協會

我已經在數據庫中存儲了文章和作者的記錄。

我應該在哪裏發佈什麼內容才能關聯記錄(vs創建新記錄)?

我試圖張貼到

/條/:ID下面的數據

{ 
    id : 'articleid', 
    authors : { 
    id: 'authorid', 
    name: 'authorName' 
    } 
} 

然而,它試圖創建新的作者(而不僅僅是關聯的話)。

此外,我需要做兩個兩個職位(對/文章和/作者),或者我可以只做一個職位,它會自動修改另一個事情。

回答

1

blueprints API提供了幾種方法來執行此操作。如果你想創建一個全新的作者,它與現有的物品,其具有ID相關聯1,你會怎麼做:

POST /條/ 1 /作者

{ 
    name: 'authorName', 
    ...other author data... 
} 

如果您有現有的要與文章作者聯繫起來,你可以簡單地做(例如,如果作者有ID 2):

POST /條/ 1 /作家/ 2

沒有 身體。