私は次の設定をしています:
「config/environment.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」に設定したタイムゾーンを返します。
何か案が?