Det här felmeddelandet i konsolen uppstod genom att skicka Central Time (US & Canada)
som värdet för time_zone
i ett moment.tz(date, time_zone)
anrop.
I stället för Central Time (US & Canada)
, ska det korrekta värdet som ska skickas här vara America/Chicago
- vilket stämmer med den zonobjektnamn egenskap som momentjs använder för att unikt identifiera tidszonen.
Central Time (US & Canada)
är det vänligare namnet för tidszon som används av rails
.
Jag undvek problemet genom att skicka time_zone.tzinfo.identifier
istället för bara time_zone
.
ruby
time_zone
=> (GMT-06:00) Central Time (US & Canada)
time_zone.tzinfo.identifier
=> “America/Chicago”