1

我有以下设置:

'配置/环境.rb'

config.time_zone = 'UTC'

'application_controller.rb'

before_fiter :set_timezone

def set_timezone
  session[:time_zone] = current_user.time_zone # => 'Brasilia'
  Time.zone = session[:time_zone] 
end

但是,在我看来,当我尝试:

<%= Time.zone.now %>

它返回我在“environment.rb”上设置的时区,而不是会话值中存在的时区。

任何想法?

4

0 回答 0