我使用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