ruby-1.9.2-p0 > SalesData.last
=> #<SalesData id: 196347, created_at: "2011-04-05 18:53:15", updated_at: "2011-04-05 18:53:15">
ruby-1.9.2-p0 > SalesData.last.created_at
=> Tue, 05 Apr 2011 20:53:21 CEST +02:00
application.rb中:
config.time_zone = 'Copenhagen'
我不明白 - 有人吗?
答案 0 :(得分:6)
我假设你问为什么created_at datetimestamps看起来不同。简而言之,他们没有。
Rails始终以UTC格式存储日期时间,并在加载记录时将它们动态转换为您配置的时区。我不确切知道转换何时发生,但我打赌你只是看到这两个状态。