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