1
这两个代码片段之间有什么区别?你应该什么时候使用一个与另一个?将应用的时区设置为当前用户的时区 - Time.zone vs Time.use_zone
Time.zone
class ApplicationController < ActionController::Base
before_filter :set_time_zone
def set_time_zone
Time.zone = current_user.time_zone
end
end
Time.use_zone
class ApplicationController < ActionController::Base
around_filter :set_time_zone
def set_time_zone(&block)
Time.use_zone(current_user.time_zone, &block)
end
end