Я создаю API в рельсах, где некоторые ответы включают дату. В моей базе данных полях setup в качестве полей datetime, в результате чего рельсы превращаются в объекты ActiveSupport::TimeWithZone
. Когда я ответил на запрос с DateTime, я ожидаю, чтобы получить что-то вродеRails ActiveSupport :: TimeWithZone as_json date format issue
2013-07-23T01:18:32Z
Но вместо этого, я получаю
2013-07-23T01:18:32.000Z
Почему дополнительный .000
в конце? Как сейчас это нарушает код на клиенте, который я пишу. Очевидно, я мог бы исправить клиента, изменив формат, который он ожидает, но я хотел бы знать, почему рельсы делают это в первую очередь, так как documentation предполагает, что он не должен содержать .000
.
Хорошей находки :) Всегда раздражает, когда вещи переодеться и ломать вещи – PaReeOhNos