Я запутался, как это возвращает:Что это за рубиновая функция?
def utc2user(t)
ENV["TZ"] = current_user.time_zone_name
res = t.getlocal
ENV["TZ"] = "UTC"
res
end
Он первый устанавливает переменную ENV, затем устанавливает «Рез» на местное значение, а затем вновь assignes переменной ENV, а затем возвращается Рез?
Не уверен, что я понимаю, как это происходит от UTC к часовому поясу пользователя?
Дополнительная информация: http://wiki.rubyonrails.org/howtos/time-zones – Zabba 2010-12-10 17:17:56