簡體   English   中英

如何使用Rails創建按鈕,以使用javascript添加輸入字段

[英]How to create button with rails that add input fields with javascript

創建帶有rails form_helper並通過Javascript / JQuery生成新輸入字段的按鈕的最佳實踐是什么?

(該按鈕應該在帶有嵌套對象的表單中使用)

注意:我的應用程序實際上在Rails 3.2上運行,但我希望它與Rails 4和5兼容。

===編輯===

我的嵌套對象需要比Rails的“ accepts_nested_attributes_for”和Ryan Bates的“ nested_form” gem更為復雜的處理。 我正在尋找僅使用Rails助手的最佳實踐,而不對嵌套模型使用特定的gem,但是使用JQuery

如果我正確理解您的要求,那么您正在尋找一種為表單內的嵌套模型添加嵌套字段的解決方案。

您擁有Ryan Bates的絕妙作品: https//github.com/ryanb/nested_form

我在rails 4.1應用程序中使用它,並且效果很好!

請遵循github頁上的說明-它確實易於安裝和使用。

您也可以看一下railscasts視頻:

196個嵌套模型的第1部分

197嵌套模型的一部分2

(不再維護該寶石,但它可以在我的Rails 4應用程序中使用。我不確定Rails 5應用程序)

最佳做法不存在,您可以使用css或react或js創建按鈕,最佳做法取決於您的需要。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM