我理解Rails的默认行为是将数据库记录和任何日期/时间相关的列保存为UTC时间。我们可以通过在environment.rb中使用config.time_zone来控制向用户显示日期/时间。所以基本上,config.time_zone设置是用来控制显示的,通过它,Rails将记录从UTC转换为我们在config.time_zone中指定的时区。
有没有什么方法或设置可以强制Rails将记录保存为EST而不是UTC,并仍然根据config.time_zone设置进行转换以进行显示?
-Satynos
有没有什么方法或设置可以强制Rails将记录保存为EST而不是UTC,并仍然根据config.time_zone设置进行转换以进行显示?
-Satynos