Ruby on Rails Time.zone.now

时间:2012-08-17 15:46:47

标签: ruby-on-rails-3 ruby-1.9.2

我正在使用Time.zone.now来获取用户的时间。

我认为这是错误的。你能证实这是错的吗?我怎样才能获得用户的时间?

谁在我的服务器上设置Time.zone?

1 个答案:

答案 0 :(得分:2)

是的,这是错误的。 Time.zone是您的应用程序的时区设置的任何内容。这通常在application.rb中设置

config.time_zone = 'UTC'

如果你想要一个用户的时区,你需要通过JavaScript从客户端获取它,或者让用户自己在你的应用程序中设置它。