Я использую rails 4
. Мне нужно, чтобы глобальный формат даты и времени был установлен как "%Y-%m-%d %H:%M:%S %z"
i.e 2015-07-29 02:34:38 +0530
. Я попытался переопределить метод as_json, который работает, но когда я использую его с delayed_job
, он сериализует объект, который преобразует поле datetime в 2015-07-29 02:34:38 UTC
.Изменение форматирования даты и времени при десерилизации в рельсах 4
class ActiveSupport::TimeWithZone
def as_json(options = {})
strftime('%Y-%m-%d %H:%M:%S %z')
end
end
Будет ли это работать, если serializable_hash
метод переопределен в глобальном масштабе? Если да, как я могу?
Я тоже пробовал это, но все равно возвращаюсь в '2015-07-21 16:01:33 UTC' этот формат только – Datt