我在config/application.rb
:
config.time_zone = 'Lima'
当我在rails控制台上编写"Time.current"
时,会显示:
Fri, 18 Mar 2016 10:22:04 PET -05:00
我想为Order
创建一个Time.current
order_date
。但它不是插入"2016-03-18 10:22:04"
,而是显示:
"order_date", "2016-03-18 15:22:10.227519"
我该怎么做才能解决这个问题?
答案 0 :(得分:0)
Rails以UTC格式存储在数据库中的时间。当您从数据库读取时,rails会将它们格式化回您在config / application.rb中定义的本地时区。 可能永远不需要在数据库的本地时区存储时间。