Frequently, I want use some validation with no error that blocks the updating or saving process, but give an object with some usefull informations to the controller.
So i thing that a ‘notice’ option could be added to ActiveModel.
validate :age, :numericality => true, :notice=>true
that not add an error instance inside the object that include ActiveModel, but add an notice istance.
Notice instance is similar to errors but it not blocks the saving process.
In this way we can use all validation stuff to get a lot of informations from our data source, to use in the case of rails in flash message or other things.