У меня есть приложение Rails, которое собирает большое количество информации от соискателей - в основном только обычную: имена, удостоверение личности, историю адресов, сведения о занятости и некоторые личные рекомендации.
На данный момент форма реализована с использованием вкладок пользовательского интерфейса jQuery, чтобы разбить каждый раздел на страницу (примерно 7 страниц). Это хорошо работало в прошлом, однако многие пользователи теперь жалуются на то, что это очень медленно, потому что страницы просто слишком велики, и их браузер блокирует изменение DOM каждый раз, когда они меняют вкладку.
То, что я хотел бы сделать, это отображать только поля формы, необходимые для этой страницы, и вызывать проверки, необходимые для этих полей, только при выходе со страницы для перехода к следующей.
Каков наилучший подход к этому в Rails?