Comment faire pour convertir un nombre décimal en chaîne de la valeur pour les dollars et les cents en ruby?

Je suis le stockage d'un coût de mon application. Le coût n'est pas formaté dans la base de données. Par exemple: 00.00 enregistre en tant que 0, 1.00 enregistre que 1, et 40.50 permet d'économiser de 40,5

J'ai besoin de lire ces valeurs à partir de la base de données et de les convertir en chaînes pour les dollars et les cents. Par exemple: 0 --> cost_dollars = "00" & cost_cents = "00", 1 --> cost_dollars = "01" & cost_cents = "00", 40.5 --> cost_dollars = "40" & cost_cents = "50".

Est-il un moyen facile de le faire en ruby on rails? Ou faut-il un code qui fait cela?

Merci!

OriginalL'auteur Tony | 2009-04-13