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