在 Rails 上单击 Ruby 中的按钮生成表单

Generate form by clicking a button in Ruby on Rails

我想在 rails 上的 ruby 中创建一个表单,以便在每个条目中,用户可以输入有关可变数量项目的信息。对于每个项目,他们应该能够点击一个按钮,生成一个他们可以填写的表格,并且他们应该在填写多个表格后只提交一次。

我不确定如何在 rails 中执行此操作(或者如果可能的话)-- 我不知道如何在单击按钮后在同一页面上生成表单,尤其是因为我应该能够以这种方式生成多种形式。是否有 gem/some 其他方法来实现此目的?抱歉,如果描述有点不清楚或含糊,基本上我想创建一个动态表格,可以根据我想要的项目数量进行调整。

您要查找的是嵌套形式。您可以使用 cocoon gem - https://github.com/nathanvda/cocoon.
实现此目的 它基本上即时生成控件并在一个原子操作中提交所有控件。
只需按照文档 :)