# Active\_scaffold - form con gestione numeri in formato europeo

**URL:** <https://www.ruby-forum.com/t/active-scaffold-form-con-gestione-numeri-in-formato-europeo/222888>\
**Category:** IT\
**Created:** [September 13, 2012, 6:29pm UTC](https://www.ruby-forum.com/t/active-scaffold-form-con-gestione-numeri-in-formato-europeo/222888 "2012-09-13T18:29:39Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![aris](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/258eb7/32.png) [@aris](https://www.ruby-forum.com/u/aris)\
**Post date:** [September 13, 2012, 6:29pm UTC](https://www.ruby-forum.com/t/active-scaffold-form-con-gestione-numeri-in-formato-europeo/222888/1 "2012-09-13T18:29:39Z")

</div>

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
