Este mensaje de error en la consola resultó de pasar directamente Central Time (US & Canada)
como el valor para time_zone
en una llamada moment.tz(date, time_zone)
.
En lugar de Central Time (US & Canada)
, el valor correcto a pasar aquí es America/Chicago
- que está en línea con la propiedad del nombre del objeto de zona que momentjs usa para identificar de manera única la zona horaria.
Central Time (US & Canada)
es el nombre más amigable para la zona horaria usado por rails
.
Evité el problema pasando time_zone.tzinfo.identifier
en lugar de solo time_zone
.
ruby
time_zone
=> (GMT-06:00) Central Time (US & Canada)
time_zone.tzinfo.identifier
=> “America/Chicago”