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