如何创建带有使用javascript添加输入字段的rails的按钮

时间:2016-03-23 13:36:55

标签: javascript jquery ruby-on-rails button

使用rails form_helper创建一个通过Javascript / JQuery新输入字段生成的按钮的最佳做法是什么?

(此按钮应该在具有嵌套对象的表单中使用)

N.B。 :我的应用程序实际上是使用rails 3.2运行,但我希望它与rails 4和5兼容。

===编辑===

我的嵌套对象需要比rails的“accepts_nested_attributes_for”和Ryan Bates“nested_form”gem能够处理的更复杂的处理。我正在寻找最好的实践,只使用rails而不使用嵌套模型的特定宝石,但是JQuery

2 个答案:

答案 0 :(得分:0)

如果我理解正确,您正在寻找一种解决方案,为表单内的嵌套模型添加嵌套字段。

你有一个伟大的宝石Ryan Bates: 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应用程序)

答案 1 :(得分:0)

最佳实践不存在,您可以使用css或react或js创建一个按钮,这是根据您的需要进行的最佳实践。