Sto producendo un'API in rails, dove alcune delle risposte includono una data. Nel mio database, i campi sono impostati come campi data/ora, che rotaie diventano quindi oggetti ActiveSupport::TimeWithZone
. Quando ho risposto a una richiesta con un datetime in, mi aspetto di ottenere qualcosa di simileRails ActiveSupport :: TimeWithZone as_json data format issue
2013-07-23T01:18:32Z
Ma invece, mi sto
2013-07-23T01:18:32.000Z
Perché c'è l'ulteriore .000
alla fine? Come ora, questo sta infrangendo il codice sul client che sto scrivendo. Ovviamente potrei sistemare il client cambiando il formato che mi aspetto, ma mi piacerebbe sapere perché la rota lo sta facendo in primo luogo, poiché lo documentation suggerisce che non dovrebbe avere lo .000
lì.
Bello trovare :) sempre fastidioso quando le cose vengono cambiati e rompere roba – PaReeOhNos