2017-08-08 63 views
0

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

我不知道如何在rails中做到这一点(或者如果可能的话) - 我不知道如何在单击按钮后在同一页上生成表单,特别是因为我应该能够生成这种方式的多种形式。有没有创业板/其他方式来实现这一目标?对不起,如果描述有点不清楚或模糊,基本上我想创建一个动态表单,可以根据我想要的项目数量进行调整。

+0

它是一种'添加更多'功能 – uzaif

+1

多种形式意味着有多个提交。如果您想在填写多个表单后仅提交一次,请考虑使用单个表单并生成字段,而不是表单。 –

+0

我不是100%确定你想达到什么,也许看看邪恶的宝石https://github.com/schneems/wicked? –

回答

0

你在找什么是嵌套的形式。您可以使用茧宝石 - https://github.com/nathanvda/cocoon来实现此目的。
它基本上可以即时生成控件并将所有内容都提交到一个原子动作中。
只需按照文档:)