Buenas, tengo un problemilla con la fecha, tengo mi modelo Comentario
donde la gente envía sus comentarios del post y el campo created_on como
:datetime, al insertar en la base de datos la fecha se guarda con la
fecha del servidor, claro, mi servidor está alojado en EEUU por lo que
guarda la fecha de 8 horas antes.
El campo created_on automáticamente guarda la fecha, cómo puedo corregir para
que guarde la fecha local correctamente? Gracias
Dentro del environment.rb hay una variable que puedes configurar.
Despues, en la vista puedes realizar el ajuste de horas añadiendo las
que corresponden a tu TZ que en este caso (si es España claro)
corresponde a +1.
config.active_record.default_timezone = :utc
Saludos,
Francesc
On Nov 25, 2007, at 3:43 PM, Miguel Angel Calleja Lÿffffe1zaro wrote:
sumale las 8 horas al mostrar la fecha.
mala idea… el cambio de horario de verano/invierno no es consistente
entre diferentes continentes, por lo que en algunos momentos la
diferencia será de 8 horas y en otros de 7. Es mucho mejor guardar las
fechas en formato UTC, que se creó precisamente para resolver estos
problemas.