如何在一个表单中创建多个记录?

时间:2012-12-06 22:50:12

标签: ruby-on-rails ruby-on-rails-3

我有VendorProduct个型号。一个vendor has_many products和一个product belongs_to vendor

创建vendor后,我想在一个表单中添加多个products

我该怎么做?

我查看了嵌套模型表单的Railscast,但这并不是我想要做的。对于初学者来说,他正在_form模范的Survey部分工作 - 我不一定想在这里做。

我想要做的就是Product#new视图,它允许用户同时输入1个或多个产品。

是的,这些产品属于供应商 - 但我不希望用户必须edit供应商才能添加多个产品。

思想?

1 个答案:

答案 0 :(得分:0)

看看茧 - https://github.com/nathanvda/cocoon

它允许您添加和删除产品的嵌套字段集