class ViewModel::Record
def validate!
be overridden by subclasses for other types of validation. Must raise
AR validations. Default implementation handles ActiveModel::Validations, may
Check that the model backing this view is consistent, for example by calling
def validate! if model_class < ActiveModel::Validations && !model.valid? raise ViewModel::DeserializationError::Validation.from_active_model(model.errors, self.blame_reference) end end