2011-02-06 44 views

回答

0

嘗試:

$("#products").html("<%= escape_javascript(render(:partial => "products")) %>"); 

而且我想你最好做$("#products").append(...)使OU保持前者的內容,而不是替換它。

最後,考慮保留這種行爲在客戶端,看看:http://railscasts.com/episodes/197-nested-model-form-part-2

+0

TY,但這不工作:(我看到這個railscasts,但我想弄清楚我的問題,js不想要呈現我的新項目,也許它在控制器中的一些有點錯誤? – 2011-02-06 12:46:07

+0

即時嘗試待辦事項appendTo ,而是追加,這是我的新項目附加在表的頂部,所以阿賈克斯工作,但工作有點奇怪,追加並沒有出現在所有 – 2011-02-06 13:18:29

1

好吧,我看着辦吧,有些問題,我這個愚蠢的問題的標記 SRY

$( '<%= escape_javascript(render(:partial => @product))%>')。insertBefore('。height'); 這是最終的解決方案