Ruby on Rails: la Validation et la modification d'un numéro de téléphone

J'ai un téléphone simple formulaire <%= f.text_field :phone %> droit maintenant. :phone est un type entier, de sorte que ce, quel que soit l'utilisateur dans le formulaire doit être quelque chose comme 5551234 au lieu du plus façon standard de 555-1234 Comment puis-je permettre à l'utilisateur d'entrer dans un états-unis numéro de téléphone comme à leur habitude? Je comprends que je peux utiliser validates_format_of pour le valider, mais une fois que je valide, comment puis-je formater le nombre et insérez le numéro de téléphone dans l'DB comme un entier?

OriginalL'auteur Reti | 2010-07-30