首页 > 解决方案 > Rails 5 - 默认日期时间格式为 RFC3339

问题描述

我正在构建一个 API,我想自动格式化 RFC3339 中的每个日期时间,而不必手动指定每个日期时间。有没有一种优雅的方法可以做到这一点,还是我只需要覆盖 DateTime#to_s 方法?

标签: ruby-on-rails

解决方案


您可以在下创建一个文件initializers/time_formats.rb

# config/initializers/time_formats.rb
Date::DATE_FORMATS[:default]="%Y-%m-%d"
Time::DATE_FORMATS[:default]="%Y-%m-%d %H:%M:%S"

推荐阅读