Erb- generowanie formularza z [indeksem]

Witajcie
próbuję stworzyć partiala, który będę renderował przy każdym ajaxowym kliknięciu na przycisk dodaj użytkownika- będzie on dodawał do formularza kolejne pole z użytkownikiem - następnie wszystkich tych użytkowników trzeba zapisać.
Czyli chcę uzyskać mniej-więcej taki kod html w rezultacie:

[code]User 0 Name

User 1 Name

User 2 Name

Dodaj użytkownika[/code]
ajaxowe zdarzenie wiem jak dodać, natomist nie wiem jak przekazać numer indeksu do <%= text_field :user,:name %>
z góry dzięki za wszelką pomoc :wink:

nie bardzo kumam co i jak i po co ale robisz to tak, np jquery ale w sumie wszystko jedno

tworzysz stronke z jednym polem, otaczasz go div’em np z jakims id classa czy czym tam .

guzik ustawiasz aaa

i w js dajesz mu ze po kliknieci ma zrobic clone diva z formularzem. Mozesz dac wybor po klasie i dac last, skopiuje osttani. No i na value(w jquery) .val(""); zerujesz zawartosc. id nadac mozesz ten tym, np .attr(“aaa”,“bbb”);

ale w sumie po co? dajesz name na costam[]; i starczy nie musi tablica ta miec numeracji.

[quote=krzyzak]ajaxowe zdarzenie wiem jak dodać, natomist nie wiem jak przekazać numer indeksu do <%= text_field :user,:name %>
z góry dzięki za wszelką pomoc ;)[/quote]
Do dodania pola nie potrzebny Ci ajax i renderowanie partiala. Dodaj to pole z pomocą funkcji js. Zobacz np. jak to jest zrobione tu:
http://redmine.rubyforge.org/svn/trunk/public/javascripts/application.js
funkcja addFileField() i jej wywołanie:

<%= link_to l(:label_add_another_file), '#', :onclick => 'addFileField(); return false;' %>

pozdrawiam