2014-05-12 44 views
0

我在導軌4中構建了一個頁面傳單。在此我需要在單個頁面中編輯多個窗體。我怎樣才能做到這一點?單頁面導軌上的多個編輯窗體4

我通過railscast 346嚮導窗體,但不幫助我。

我需要像圖中所示的東西,因爲我點擊「完成」信息應該保存或更新。

是否有可能在一個頁面中使用ajax/jquery多次提交按鈕。

enter image description here

頁可以有多種形式,如圖PIC。

回答

2

當然可以。假設你有線條的部分_form.html.erb方含某物:

<%= form_for model, remote: true do |f| %> 
    <%# your form here %> 
    <%= f.submit %> 
<% end %> 

你可以只是把所有你想要編輯在它們之間迭代模型:

<% models_to_edit.each do |model|%> 
    <%= render 'form', model: model %> 
<% end %> 

由於每種形式都有其自己的提交按鈕,按下它只會提交它所屬的表單。

+0

每個取消/完成按鈕怎麼樣......我如何實現個人提交..希望你清楚我想說的是什麼 – Anish

+0

提交按鈕只提交它嵌入的表格而忽略其他表格。 – BroiSatse

+0

你可以用你的答案中的示例代碼來使它更清楚嗎? – Anish