Более одной кнопки отправки в форме - PullRequest
2 голосов
/ 01 февраля 2012

У меня есть форма, которую я создаю в formtastic, которая предназначена для нескольких моделей.

Эта форма предназначена для одной модели с несколькими вложенными моделями, но каждый раздел разделен с использованием css и javascript, но яиметь кнопку отправки в каждом разделе.

Как я могу изменить действие для каждой из этих кнопок, чтобы я мог сообщить контроллеру, из какого раздела находится сообщение (для перенаправления в следующий раздел)

Основное решение, которое я могу придумать, - это иметь отдельные теги semantic_form_for, идущие на одно и то же действие, с другим скрытым полем, называемым section

Было бы наилучшим способом приблизиться к этому?

1 Ответ

0 голосов
/ 02 февраля 2012

Вы можете попробовать simple_form , который является более современной заменой formtastic и также полностью совместим с собственными помощниками форм Rails.Затем вы можете указать разные имена коммитов для каждой кнопки, например:

f.button :submit_section1

f.button :submit_section2
...