Я использую слишком большую форму в рельсах (около 60 полей). Я хотел бы разделить эту форму на отдельные разделы / страницы.
Как лучше всего это сделать на рельсах?
Должна ли запись создаваться в базе данных, когда пользователь нажимает «Далее» на первой странице, и с этой страницы информация в базе данных обновляется?
Нужно ли иметь разные контроллеры для каждой страницы формы?
Пользователь также должен иметь возможность выйти из системы до завершения формы и иметь возможность начать со страницы, на которой он остановился
Наконец, есть ли плагин / драгоценный камень рельсов, который разделит огромную форму на отдельные страницы?