Использование forme и dry-schema для работы с формами
Документация
Forme
Forme — библиотека для удобного создания форм без привязки к фреймворкам
dry-schema
Проект dry-rb предлагает набор библиотек, которые направлены на написание компактного и понятного кода на Ruby