ruby-on-rails - Rails 5 - 默认日期时间格式为 RFC3339
问题描述
我正在构建一个 API,我想自动格式化 RFC3339 中的每个日期时间,而不必手动指定每个日期时间。有没有一种优雅的方法可以做到这一点,还是我只需要覆盖 DateTime#to_s 方法?
解决方案
您可以在下创建一个文件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"
推荐阅读
- java - weblogic服务器中的jsf安全领域
- arrays - 如何合并与其他数组中的属性匹配的对象数组
- javascript - React.js Redux reducer 不插入项目
- api - [团队]如何通过 API 或 SDK 更新消息传递端点?
- c++ - 在 C++ WinRT 中无法获取异步操作结果(Windows::Foundation::IAsyncOperation 接口)
- twitter-bootstrap - 表单输入中的弹出窗口
- sql-server - 如何在 MSSQL Server 插入或更新触发器上获取行 ID
- java - 在 Control SWT 中适合背景图像
- material-components - 如何使 TextInputLayout 的提示文本垂直居中?
- asp.net - Angular2 显示 .NET API 验证消息