2016-03-23 45 views
0

創建一個帶有通過Javascript/JQuery新輸入字段生成的rails form_helper的按鈕的最佳實踐是什麼?如何使用rails添加輸入字段的軌道的創建按鈕

(該按鈕被認爲可與嵌套對象的形式內使用)

N.B. :我的應用程序實際上是與軌道運行3.2,但我希望它是與軌道4和5

===編輯===

我嵌套的對象需要一個更復雜的操作比兼容rails的「accep_nested_attributes_for」和Ryan Bates「nested_form」gem能夠處理。我正在尋找最佳實踐與鐵路只幫手不使用特定的寶石嵌套模型,但JQuery

回答

0

如果我正確理解你,你正在尋找一種解決方案,以添加一個窗體內嵌套模型的嵌套字段。

您由Ryan貝茨有一個偉大的寶石:使用它 https://github.com/ryanb/nested_form

林在Rails 4.1的應用程序和它的偉大工程!

按照github頁面上的說明 - 它的安裝和使用都非常簡單。

你也可以採取在railscasts視頻一看:

196-nested-model-form-part-1

197-nested-model-form-part-2

(中不再維持,但它在我的rails工作4應用程序我不是寶石。確定關於rails 5應用程序)

+0

我知道這個寶石,但對不起,我的嵌套對象需要比「accepting_nested_attributes_for」和Ryan Bates nested_form gem能夠處理更復雜的處理。我正在尋找rails唯一的幫助器,而不是使用嵌套模型的特定gem,而是使用JQuery。 – Douglas

+1

@Douglas,好的:)所以你可以看看nested_form gem的JavaScript代碼,並瞭解如何實現你所需要的東西。 –

0

最佳實踐不存在,您可以創建一個帶有CSS或反應或js的按鈕,最佳實踐取決於您的需要。

+0

第一:我知道「Unobtrusive javascript」是最佳做法。然後我正在尋找Rails助手。一個非常簡單的例子。 – Douglas

相關問題