Я комбинирую переключение div со сложными формами: http://railscasts.com/episodes/75-complex-forms-part-3
Моя конкретная ситуация: у меня есть несколько вложенных полей, которые создаются в table/new.html.erb
и Customer/_customer_note_fields
. Обычно я бы сделал что-то вроде следующего, чтобы переключать div:
# view
<a class="toggle" rel="toggle[expand#<%= note.id %>]">"Click me"</a>
<div class="expand_me" id="<%= "expand#{note.id}" -%>">
"Hello!"
</div>
Проблема с текущим делом заключается в том, что он находится в середине построителя форм, где все записи новые - поэтому у них нет идентификаторов ! Поэтому для этих элементов нет уникального маркера.
Есть ли какой-нибудь другой уникальный номер, принадлежащий новой несохраненной записи, к которому я могу получить доступ? Как бы вы справились с этой проблемой?