Saludos a todos.
Estoy usando Rails 1.2 y tengo el siguiente problema con el formulario
de edición del scaffold:
Tengo la tabla siguiente (en PostgreSQL 8.1):
CREATE TABLE empleados
(
id serial NOT NULL,
emp_no numeric(4,0),
apellido varchar(10),
oficio varchar(10),
dir numeric(4,0),
fecha_alt date,
salario numeric(10,0),
comision numeric(10,0),
dept_no numeric(2,0),
CONSTRAINT empleados_pkey PRIMARY KEY (id)
);
Creo una aplicación mÃnima con “rails prueba”, configuro la conexión
adecuadamente, y luego:
prueba> ruby script/generate model empleado
prueba> ruby script/generate scaffold empleado admin
Compruebo que todo funciona muy bien. Sin embargo, en el formulario de
edición de datos, los campos numéricos me aparecen con una parte decimal
.0.
Por ejemplo, si la columna emp_no contiene el valor 7499, en el
formulario de edición me aparece como 7499.0
Y asà con todos los valores numéricos.
En el resto del scaffolding (en list, show, etc.) aparece bien, sin la
parte decimal .0
¿Alguien sabe por qué puede pasar eso, y cómo puedo corregir el
problema?