Ruby on rails Rails 2设置时区时出错
我有以下设置: 'config/environment.rb'Ruby on rails Rails 2设置时区时出错,ruby-on-rails,session,timezone,Ruby On Rails,Session,Timezone,我有以下设置: 'config/environment.rb' config.time_zone = 'UTC' '应用程序_controller.rb' before_fiter :set_timezone def set_timezone session[:time_zone] = current_user.time_zone # => 'Brasilia' Time.zone = session[:time_zone] end 但是,在我看来,当我尝试: <%=
config.time_zone = 'UTC'
'应用程序_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”上设置的时区,而不是会话值上的时区
有什么想法吗?这似乎是rails 2中的一个问题。看见