Cuando inicies un proyecto en rails recuerda modificar:
/config/application.rb
Y substituir
# config.time_zone = 'Central Time (US & Canada)'
Por# More timezones on http://apidock.com/rails/TimeZone
config.time_zone = 'Madrid'
¿Por qué no sumar +2UTC?
Porqué en la zona horaria de Madrid el más n varía dependiendo del horario de verano y invierno, con lo que no podemos solo sumar n horas, tenemos que especificar la zona horaria, la cual ya gestiona la diferencia dependiendo del día del año.
¿Y si vivo fuera de España?
Revisa http://apidock.com/rails/TimeZone y busca tu zona horaria.
¿Como detecto que la hora está mal?
Dependiendo de la configuración del equipo o servidor, y de como nuestros usuarios entre las fechas, es posible que no nos demos cuenta, con lo que la forma más fácil es crear un registro y revisar las columnas "created_at" y "updated_at" y ver si coinciden con las actuales.
No hay comentarios:
Publicar un comentario