`
RunUpwind
  • 浏览: 90357 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

rails created_at时区不对

阅读更多

参见:http://stackoverflow.com/questions/2512450/time-now-created-at-are-different-ruby-on-rails

 

将config/application.rb 中的

config.time_zone = 

 前的注释去掉。改为:

config.time_zone = 'Beijing'

 即可。

 

 

 

2011-07-06更新:

虽然页面上显示的时间对了,但数据库存储的时间还是UTC时间,这会有些不便,怎样让数据库存储本地时间呢?

config.active_record.default_timezone = :local

把这句也加进 config/application.rb 中 即可。、

 

参考:http://kkito.cn/index.php/blog/getArticle/304/rails_%E6%9C%89%E5%85%B3%E6%97%B6%E5%8C%BA%E7%9A%84%E8%AE%BE%E7%BD%AE%E7%9A%84%E9%97%AE%E9%A2%98_zz

 

 

补充:

发现更新之后,update_at又变成了UTC时间,可能是rails的bug吧?

 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics