Mysql 忽略Rails中的时区

Mysql 忽略Rails中的时区,mysql,ruby-on-rails,ruby-on-rails-3,datetime,timezone,Mysql,Ruby On Rails,Ruby On Rails 3,Datetime,Timezone,我正在Rails 3.2中开发一个将在本地使用的应用程序。例如,如果用户将事件设置为16:00开始,则无论何时检索,事件都应为16:00 在Rails中配置它的最佳方法是什么?这是一个好主意吗?似乎无论我设置了什么,当存储在数据库中或被提取时,时间都会发生变化 我在后台使用MySQL。如果应用程序只在本地使用,我认为你不应该担心你的时间。它将对用户透明。如果您的值不正确,您可能会遇到一些问题,我相信这些问题与Rails如何计算日期时间或时间值无关。将用户时区存储在用户表中。对于所有事件时间数据,

我正在Rails 3.2中开发一个将在本地使用的应用程序。例如,如果用户将事件设置为16:00开始,则无论何时检索,事件都应为16:00

在Rails中配置它的最佳方法是什么?这是一个好主意吗?似乎无论我设置了什么,当存储在数据库中或被提取时,时间都会发生变化


我在后台使用MySQL。

如果应用程序只在本地使用,我认为你不应该担心你的时间。它将对用户透明。如果您的值不正确,您可能会遇到一些问题,我相信这些问题与Rails如何计算日期时间或时间值无关。

将用户时区存储在用户表中。对于所有事件时间数据,将其存储为特定时区,例如UTC?然后在每次为用户存储/提取数据时进行相应的转换。

您的意思是16:00,如果他们在同一时区设置数据,还是16:00,无论他们在哪里设置数据,无论他们在哪里设置数据?我的意思是16:00,在任何时区。