1

我有两个模型:报价模型和报价线模型。我希望能够允许用户使用相同的表单创建一个新的报价和 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”,但这似乎不是一个干净的解决方案。

4

1 回答 1