Мне действительно нравится система отображения форм в Play 2.0, но у меня возник вопрос о том, как реализовать формы со списками похожих элементов управления.
В Rails, если бы у меня был список параметров формы, таких как
foo[]=3, bar[]=4, foo[]=2, bar[]=5
Я бы получил структуру, которая выглядит как
[{:foo => 3, :bar => 4}, {:foo => 2, :bar => 5}].
В Play я могу сделать это, указав явные индексы, например,
foo[0]=3, foo[1]=4, etc.
Но для форм, где я могу динамически добавлять и удалять записи списка на странице перед отправкой формы на сервер, это требует небольшого учета, чтобы убедиться, что индексы верны. Поддерживает ли Play что-то похожее на подход Rails, где я могу добавлять новые пары foo / bar в свои формы и отображать каждое вхождение как отдельную запись в массиве?