Можешь показать пример со схемой? Примерно понимаю о чём ты, но это примерно.
У меня нет примеров с рельсой, но обычно я просто в сервисе вызываю схему для валидации и возвращаю уже результат из сервиса. Мне не очень нравится такой подход в виду того, что сервис валидирует данные, но другие варианты получаются сложнее