Active_scaffold - form con gestione numeri in formato europeo

Buon pomeriggio a tutti,
dopo qualche giorno di ricerca e tentativi non ne sono venuto a capo,
chiedo quindi se qualcuno di voi abbia già affrontato e risolto il
problema.

Rails: 3.2.7
Ruby: 1.9.3
Form generato da gemma active_scaffold

Avrei bisogno che nei campi di input, tipo integer(11) e decimal(10,6),
l’utente possa digitare valori quali 1.000.000 per l’integer, e
1.234,556789 per il decimal e che tali valori venissero:

  • salvati correttamente in db MySQL (rispettivamente 1000000 e
    1234.556789)
  • riproposti nuovamente all’utente in edit come 1.000.000 e 1.234,556789

Tramite helper e I18n.l riesco con successo a formattare i dati in
index,
ma per la pagina di edit non ho trovato una soluzione valida.

Ho anche provato con la gemma delocalize, che formatta i dati al primo
ingresso del form con punti e virgola al posto giusto, ma in fase di
salvataggio non li gestisce correttamente generando un errore MySQL out
of range value for column

Ringrazio tutti in anticipo

Jonathan