这两个代码片段有什么区别?什么时候应该使用一个与另一个?
时区
class ApplicationController < ActionController::Base
before_filter :set_time_zone
def set_time_zone
Time.zone = current_user.time_zone
end
end
时间.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