【问题标题】:Generate form by clicking a button in Ruby on Rails通过单击 Ruby on Rails 中的按钮生成表单
【发布时间】:2018-01-15 15:49:43
【问题描述】:

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

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

【问题讨论】:

  • add more 功能
  • 多个表单意味着有多个提交。如果您想在填写多个表单后只提交一次,请考虑使用单个表单并生成字段而不是表单。
  • 我不是 100% 确定你想达到什么目标,也许看看邪恶的宝石 github.com/schneems/wicked

标签: jquery ruby-on-rails ruby forms rubygems


【解决方案1】:

您正在寻找的是嵌套形式。您可以使用 cocoon gem - https://github.com/nathanvda/cocoon
它基本上是动态生成控件并在一个原子操作中提交所有内容。
只需按照文档 :)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多