спасибо, уже понятней, однако, предполложим я создал объект, теперь я захожу на страницу где у меня first_name и last_name и хочу обновить first_name. В этом случае идет update и модель ругнется что требуется email и как бы верно, но форма update email у меня на другой странице. То есть мне нужно чтобы модель ругалась про требование email только на той форме (отдельной странице от редактирования first_name и last_name. Я поэтому и привел пример с ASP.NET MVC что там в данной ситуации содают ViewModel, как бы микро модель для конкретного View и делают валидацию непосредственно полей View а не всей текущей модели (в нашем случае User) а потом замапивают свойства (поля) ViewModel c Business Model (User). Я полагаю что у Рельсов должно быть что то подобное. В любом случае ваша подсказка с on => update уже сильно облегчает ситуацию.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.