使用表单助手为一对多模型

时间:2011-07-27 20:36:16

标签: ruby-on-rails form-helpers

我有两个型号:报价模型和报价线模型。我希望能够允许用户使用相同的表单创建一个新的引用和10个引用行(将来,我希望使用ajax使这个数字变得灵活。)

如何使用表单助手来执行此操作。这就是我到目前为止所做的:

  - for i in (1..10)
    %p
      = label :quote_line, :description
      = text_field :quote_line, :description
      = label :quote_line, :hours
      = text_field :quote_line, :hours

问题是标签和文本字段的名称完全相同,只有最后一组才能通过params数组。

我想在id和name属性的末尾添加'i',但这似乎不是一个干净的解决方案。