Betrag speichern


#1

Hallo zusammen,

ich möchte dem Usern meiner Anwendung die Möglichkeit geben
Geldbeträge im Format 1000,50 eur erfassen (Textfeld).

Als komma statt punkt.

In der DB soll der Wert/Betrag natürlich ohne Komma gespeichert werden.
Ich dachte man kann es mit einem virtual Attribute im Model lösen.
Habe es aber noch nicht ausprobiert.

Was sagt ihr dazu?

Hat da einer eine Lösung parat?

Gruß
Guido


#2

Keine Ahnung ob das noch aktuell ist. Verwende ich aufjedenfall.
http://moremoney.rubyforge.org/

HTH

Guido P. schrieb:


#3

Am 30.06.2009 um 21:18 schrieb Guido P.:

Hallo zusammen,

ich möchte dem Usern meiner Anwendung die Möglichkeit geben
Geldbeträge im Format 1000,50 eur erfassen (Textfeld).

Als komma statt punkt.

Kannst du doch unter
configuration/locales/de

eintragen

number:
format:
precision: 2
separator: ‘,’
delimiter: ‘.’
currency:
format:
unit: ’ €’
format: ‘%n%u’
separator:
delimiter:
precision:

wenn dir das neu sein sollte, mal in den railscasts
I18n No 138
ansehen…

Gruß

Werner L.
removed_email_address@domain.invalid


#4

Ja Werner I18N kenne ich.
Habe ich schon probiert, klappt aber leider nicht.

Gruß
Guido

Zitat von Werner L. removed_email_address@domain.invalid:


#5

Am 01.07.2009 um 08:54 schrieb Guido P.:

Ja Werner I18N kenne ich.
Habe ich schon probiert, klappt aber leider nicht.

Stimmt…
Ausgabe klappt, aber nicht bei der Eingabe…

Komisch…

Werner L.
removed_email_address@domain.invalid