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)

questionAnswers(1)

yourAnswerToTheQuestion