我想将事件保存在默认时区,即每当用户提交事件时,它将转换为默认时区并保存在数据库中。
每当用户请求事件时,系统将查找用户时区并将日期(从默认格式)转换为该用户时区并将其显示给用户。
我很难从哪里开始,我看到了很多笔记和文件,但无法弄清楚这样做的完整过程。
我看到了这段代码,但不明白如何使用它:
before_filter :set_time_zone
def set_time_zone
Time.zone = current_user.time_zone if current_user
end