Afficher une erreur à la façon de vali date_*_of

Bonjour,

J’ai une petite question rapide,
je souhaite afficher un message d’erreur de la même façon que le fait
par exemple validate_presence_of… mais je souhaite mettre
l’instruction dans une méthode de mon model…

La raison est simple, mon modèle gère entre autre des upload de
fichiers, et j’ai des méthode qui vérifie bien sa présence et son
format avant d’effectuer l’upload, et donc dans cette méthode je
souhaite permettre l’affichage d’une erreur du même type que
validate_format_of…si par exemple le fichier n’est pas au bon
format…

Et malheureusement si j’utilise simplement les validate_*_of… mon
fichier sera déjà uploadé même si j’aurai l’affichage d’une erreur
éventuel… (en fait je dois faire intervenir la validation avant que
la méthode effectue l’upload, donc je dois faire afficher mon message
d’erreur à partir de cette méthode, au moment en fait ou je vérifie sa
présence et son format)…

Merci de m’indiquer

Guillaume.