【发布时间】:2014-11-20 14:56:02
【问题描述】:
在我更新 Rails 之前,API 返回的默认时间格式是yyyy-MM-dd'T'HH:mm:ss'Z'。现在它返回yyyy-MM-dd'T'HH:mm:ss:sss'Z'。由于依赖旧时间格式的应用程序,我想将其改回。如何更改Time::DateTime 的to_s 方法返回的这个PROJECT 默认格式?
编辑:
我应该提到我开始使用active_model_serializer gem。不确定这是否会有所作为。我的猜测是这种变化发生在从 Rails 4.0.x 更新到 4.1.x 之后。我也想为项目更改这种格式。这种格式在 Rails 版本之间发生了变化。 active_model_serializer 使用 to_s,因此覆盖如何投影集更有意义。我不知道那是哪里。
【问题讨论】:
标签: datetime ruby-on-rails-4 active-model-serializers