Questo messaggio di errore nella console è stato causato dal passaggio diretto di Central Time (US & Canada)
come valore per time_zone
in una chiamata moment.tz(date, time_zone)
.
Invece di Central Time (US & Canada)
, il valore corretto da passare qui è America/Chicago
- che è in linea con la proprietà del nome dell'oggetto zona che momentjs utilizza per identificare univocamente il fuso orario.
Central Time (US & Canada)
è il nome più amichevole del fuso orario utilizzato da rails
.
Ho risolto il problema passando time_zone.tzinfo.identifier
invece di time_zone
.
```ruby
time_zone
=> (GMT-06:00) Central Time (US & Canada)
time_zone.tzinfo.identifier
=> “America/Chicago”