Dein erster Gedanke ist der richtige ... überlege es nicht.
Prozentzahlen sollten Sie in der Datenbank unbedingt im Hundertstelformat hinterlegen. Und verwenden Sie dieses Format in all Ihren Ruby-Berechnungen.
Prozentzahlen sind eine Anzeige Konvention. ZB die Nummer 0,45 wird als 45 % angezeigt. Verwenden Sie daher einen View-Helfer, um Ihre Prozentzahlen aus ihrem internen Format (Dezimalzahlen) in das von Ihnen gewählte Anzeigeformat umzuwandeln – eine Zeichenfolge, die das %-Zeichen enthält.