我使用Time.zone.now来获取用户的时间。Ruby on Rails Time.zone.now
我认为这是错误的。你能证实它是错误的吗?我如何获得用户的时间?
谁在我的服务器上设置Time.zone?
我使用Time.zone.now来获取用户的时间。Ruby on Rails Time.zone.now
我认为这是错误的。你能证实它是错误的吗?我如何获得用户的时间?
谁在我的服务器上设置Time.zone?
是的,这是错误的。 Time.zone是您的应用程序的时区设置。这通常是在application.rb中
config.time_zone = 'UTC'
设置如果你希望用户的时区,你需要从通过JavaScript客户端要么得到它,或让用户设置自己的应用程序。
请参阅http://stackoverflow.com/questions/4269270/rails-3-setting-the-timezone-to-the-current-users-timezone – 2012-08-17 15:54:31