Когда Rails3 сериализует ActiveSupport :: TimeWithZone в json, даты выглядят примерно так:
"2011-07-20T23: 59: 00-07: 00"
... это должно быть ...
"2011-07-20T23: 59: 00-0700"
Последнее двоеточие проблематично при попытке преобразовать эту строку, используя стандартные шаблоны форматирования даты ... ни один из них не учитывает использование двоеточия!
Итак, мой вопрос: «Как переопределить / изменить сериализацию для TimeWithZone, чтобы as_json возвращал допустимую строку, которую можно понять, используя стандартные шаблоны формата даты?»
Прямо сейчас мне нужно удалить это последнее двоеточие в моем клиентском приложении, но это выглядит как пес.