我想提交一個創建和更新請求導軌使用flex與多個模型。例如,假設我們有一篇博文和多條評論。如何使用flex在rails上提交多個模型?
用戶來到並更新帖子和一些評論,當他點擊提交我想發送所有更新。
如果我發送這樣的:
VAR PARAMS:對象=新的對象();
params [「post [text]」] = myPostText;
params [「post [userid]」] = myPostUserId;
然後我可以發送一個包含評論的數組: var ar:Array = [「comment 1」,「comment 2」]; params [「post [comments]」] = ar;
這項工作沒有問題(避免多個屬性具有相同名稱的問題)。
但我的問題是,您的意見我需要提交多個屬性,讓我們假設每條評論我需要提交一個排名,我試圖做的(僞代碼):
變種AR:陣列= new Array();
爲每個評論13 C {
ar.push({ 「文本」:c.text, 「等級」:c.rank});
}
PARAMS [ 「訊息[註釋]」] = AR;
這不起作用,因爲對於每條評論,軌道側的散列參數將包含字符串「[object Object]」。
有誰知道一種方法來提交多個模型的flex到rails?
你能提供更多的細節嗎?我有完全相同的問題,想用Flex創建多個模型。我試着用嵌套對象發佈XML,如果我在父對象上做了一個GET,它的結構和生成的XML一樣。但是我在導軌上得到一個關於期待子對象並獲得一個Array的錯誤。對不起,長時間的評論,但我試圖找到你的聯繫,但不能。 – user26270 2010-02-24 14:33:48