Savoir si l'utilisateur rentre un entier

Bonjour,

Je voudrais savoir si l’utilisateur a bien rentré un entier dans un
formulaire qui crée un objet qui a un modèle mais que je ne sauvegarde
pas dans la base de donnée. Comment puis-je faire?

Merci pour votre aide
Mathieu

Le fait que tu ne sauvegardes pas cette valeur ne change rien, a
priori, pour le modèle. De ca fait, tu peux très bien utiliser
validates_numericality_of
http://api.rubyonrails.org/classes/ActiveRecord/Validations/ClassMethods.html#M000962

Et si vraiment tu veux/dois faire autrement, ben, tu as le code de
validates_numericality_of qui est à un click de souris.

++

yk

Le 14/11/07, fatiroutz[email protected] a écrit :

Le problème est que validates_numericality_of ne fait la vérification
que si je fais un save, un create, ou un update, ce que je ne fais
jamais puisque je ne sauvegarde pas mon objet.

Je vais utiliser la source de validates_numericality_of.

Merci pour ton aide
Mathieu

Mathieu :

Le problème est que validates_numericality_of ne fait la vérification
que si je fais un save, un create, ou un update, ce que je ne fais
jamais puisque je ne sauvegarde pas mon objet.

#valid? déclenche la validation et retourne true/false selon.

Je vais utiliser la source de validates_numericality_of.

– Jean-François.


Ruby ( http://www.rubyfrance.org ) on Rails ( http://www.railsfrance.org
)