W Railsach, jak uzyskać bieżącą strefę czasową (Time.zone) w formacie, który może być używany z ActiveSupport :: TimeZone [strefa] .parse ()?
W jaki sposób metoda może przyjąć aktualną strefę Time.zone i umieścić ją w formacie używanym przezActiveSupport::TimeZone[some_zone].parse()
?
Wydaje się bardzo dziwne, że Time.zone.to_s zwraca ciąg, którego nie można użyćActiveSupport::TimeZone[zone].parse()
Time.zone.to_s
zwraca"(GMT-08:00) Pacific Time (US & Canada)"
AleActiveSupport::TimeZone["(GMT-08:00) Pacific Time (US & Canada)"]
jestnil
.
ActiveSupport::TimeZone["(GMT-08:00) Pacific Time (US & Canada)"]
=> nil
ActiveSupport::TimeZone["Pacific Time (US & Canada)"]
=> (GMT-08:00) Pacific Time (US & Canada)