在用Rails3做项目的时候,
发现数据库中的时间比当前时间早8小时。
修改方法:打开工程的config/application.rb文件,默认config.time_zone是
注释掉的,可以取消注释,修改为如下:
Java代码 ?
spinner" style="display: none;" src="/Upload/Images/2011092012/4E072B8B8C20032D.gif" alt="">
-
config.time_zone?=?
'Beijing'
?
??? 这使页面显示为北京时间。可以在工程下用rake time:zones:local查看所有可能的值。
另外,加上下面这句:
Java代码 ?
-
config.active_record.default_timezone?= :local
这行让数据库操作时间也修改为本地时间,顾名思义:如果你在天朝,那就是天朝时间。
?
?