Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 本地服务器时间和utc时间/t中的rails时间戳_Ruby On Rails_Ruby On Rails 3 - Fatal编程技术网

Ruby on rails 本地服务器时间和utc时间/t中的rails时间戳

Ruby on rails 本地服务器时间和utc时间/t中的rails时间戳,ruby-on-rails,ruby-on-rails-3,Ruby On Rails,Ruby On Rails 3,我很好奇是否有人在rails迁移中重写了t.timestamp来提供本地时间和utc时间。比如: updated_at created_at updated_at_utc created_at_utc 我的一部分人认为这是一个非常糟糕的主意,但如果很容易做到,将满足一些内部投诉。我也在考虑取消t.时间戳,因为我们使用回形针,而且那里也有信息 我知道我们可以进行计算,但如果通过MySQL访问时能同时获得这两个信息,那就太好了。商业案例是90%的事情发生在我们的时区,10%发生在时区之外 我该如何

我很好奇是否有人在rails迁移中重写了t.timestamp来提供本地时间和utc时间。比如:

updated_at
created_at
updated_at_utc
created_at_utc
我的一部分人认为这是一个非常糟糕的主意,但如果很容易做到,将满足一些内部投诉。我也在考虑取消t.时间戳,因为我们使用回形针,而且那里也有信息

我知道我们可以进行计算,但如果通过MySQL访问时能同时获得这两个信息,那就太好了。商业案例是90%的事情发生在我们的时区,10%发生在时区之外

我该如何覆盖它


thx

在保存回调之前,只需在
中设置
utc
字段。

可能是一些与您的问题正交的建议…将日期存储一次,utc,并在显示该值的任何位置将其转换为本地时间。可能是我想做的,但其他人熟悉mysql iterface,所以这两次都比较容易。商业多于技术。