我正在使用 JBuilder 来呈现我的应用程序的 JSON API 部分的视图。我遇到的问题是我的 DateTimes 是这样呈现的:
“2013-07-02T17:03:18.000Z”
...当我真正想要的是:
“2013-07-02T17:03:18Z”
我不确定这些小数是从哪里来的......
我以典型的 JBuilder 方式渲染该字段:
json.my_datetime_field
我的应用程序中有一个日期格式初始化程序:
Date::DATE_FORMATS[:default] = '%Y/%m/%d %Z'
Time::DATE_FORMATS[:default] = '%Y/%m/%d %H:%M:%S %Z'
Date::DATE_FORMATS[:month_day_year] = '%m-%d-%Y'
但是,这似乎不会影响 JBuilder,这很好。我想要来自我的 API 的 ISO8601 格式。顺便说一句,我在 Rails 4.0.0 final 上。