Использование помощника по формам для моделей «один ко многим» - PullRequest
1 голос
/ 28 июля 2011

У меня есть две модели: модель цитаты и модель строки цитаты. Я хотел бы иметь возможность позволить пользователю создавать новую цитату и 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.

Я думал о добавлении 'i' в конец атрибутов id и name, но это не похоже на чистое решение.

1 Ответ

1 голос
/ 28 июля 2011
...